江戶川亂折騰
2022-01-07 19:33:38
我們在 blockly.js 文件中添加了 field_date 并嘗試重新編譯 build.py 文件,但是在運(yùn)行時,它會拋出缺少提供程序 goog.date 的錯誤。我們?nèi)绾谓鉀Q這個問題,我們正在使用最新的 blockly 版本。
1 回答

慕尼黑5688855
TA貢獻(xiàn)1848條經(jīng)驗 獲得超2個贊
Google 正在慢慢從 blockly 中刪除閉包庫依賴項。因此默認(rèn)情況下不再添加閉包庫。
field_date 取決于閉包庫。因此需要手動將其添加到庫中,并且必須重新構(gòu)建庫。實現(xiàn)這一點(diǎn)的過程在 Blockly FieldDate 文檔中作為警告文本提到-
警告:由于其使用有限且占用空間大,
FieldDate
默認(rèn)情況下不編譯成 Blockly。要使用它,你將需要需要 它和重建。添加goog.require('Blockly.FieldDate')
到您的項目中,或在 blockly.js 中取消注釋以啟用它。FieldDate
還依賴于閉包庫,默認(rèn)情況下不再編譯成 Blockly。您將需要添加google-closure-library
到您的 package.json 并使用--closure-library
標(biāo)志重建:gulp build --closure-library
。
添加回答
舉報
0/150
提交
取消