Bazen blockly-samples'de eklenti geliştirirken Blockly'de de ilgili değişiklikleri yapmanız gerekir. Çoğu eklenti
npm kayıt defterinden bloke edildiğinden, yalnızca
npm'de zaten yayınlanmış. Bu işlem, Blockly değişikliklerinizde hata ayıklamaya neden olur.
zor olabilir. Hem blok hem de blok halinde değişiklikler yapmak ve bunları test etmek istediğinizde
örnek üzerinde yayınlanmamış değişikliklerinizi birlikte test etmek için npm link
kullanabilirsiniz.
npm bağlantısı
npm'ye, dosyayı getirmek yerine makinenizden bir paket kullanmasını söyleyebilirsiniz paketinden çıkarır. Bu yöntemi kullandığınızda kaynak eşlemelerini kullanarak hata ayıklamayı bloklar olarak daha kolay hale getirir. Bu yöntemi, temelde henüz GitHub'a gönderilmemiş değişikliklerle kullanabilirsiniz.
Blok çatalınızda:
$ npm run package $ cd dist $ npm link
Bu adımlar Temel Blockly'yi derler, paketleyin ve ardından paketlenmiş dosyalar olabilir.
blockly-samples çatalınızda, kökte:
$ npm link blockly
Bu adım, npm'ye paketi npm'den almak yerine daha önce oluşturduğunuz sembolik bağlantıyı aramasını söyler.
npm run start
dosyasını çalıştırın.
Temelde değişiklik yaptığınızda çekirdek birimi yeniden oluşturup paketlemeniz gerekir.
Testi tamamladığınızda, deponuzun durumunu sıfırlamak için blockly-samples'in kök düzeyinde npm ci
komutunu çalıştırın.