为了账号安全,请及时绑定邮箱和手机立即绑定

重新编译 build.py 文件时缺少 goog.date 提供程序

重新编译 build.py 文件时缺少 goog.date 提供程序

江户川乱折腾 2022-01-07 19:33:38
我们在 blockly.js 文件中添加了 field_date 并尝试重新编译 build.py 文件,但是在运行时,它会抛出缺少提供程序 goog.date 的错误。我们如何解决这个问题,我们正在使用最新的 blockly 版本。
查看完整描述

1 回答

?
慕尼黑5688855

TA贡献1848条经验 获得超2个赞

Google 正在慢慢从 blockly 中删除闭包库依赖项。因此默认情况下不再添加闭包库。

field_date 取决于闭包库。因此需要手动将其添加到库中,并且必须重新构建库。实现这一点的过程在 Blockly FieldDate 文档中作为警告文本提到-

警告:由于其使用有限且占用空间大,FieldDate默认情况下不编译成 Blockly。要使用它,你将需要需要 它和重建。添加goog.require('Blockly.FieldDate')到您的项目中,或在 blockly.js 中取消注释以启用它。FieldDate还依赖于闭包库,默认情况下不再编译成 Blockly。您将需要添加google-closure-library到您的 package.json 并使用--closure-library标志重建:gulp build  --closure-library


查看完整回答
反对 回复 2022-01-07
  • 1 回答
  • 0 关注
  • 165 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号