我有一个与Blockly一起运行的Angular应用程序。大多数情况下,它运行得很好,但是每次我运行它时,我都会收到一堆类似以下两种类型的消息:
`/Components/blockly/blockly.component.ts depends on 'blockly/core'. CommonJS or AMD dependencies can cause optimization bailouts`.我知道如何在angular.json中停用此消息,但我不知道为什么Blockly会导致优化紧急救援。即使我停用这条消息,救市仍然会发生。我不知道是不是因为注射的问题,因为我用了这个:
import * as Blockly from 'blockly/core';当我不使用缺省块时。这是一种更好的导入方式吗?
其他消息类似于以下类型:
blockly compressed.js:40 No message string for %{BKY_MATH_SINGLE_TOOLTIP_LOG10} in %{BKY_MATH_SINGLE_TOOLTIP_LOG10}每次它们出现的时候,都有一些东西没有按它必须的方式进行。对此有什么想法吗?我在GitHub上读了一篇关于它的帖子,但我并不清楚。
谢谢大家
发布于 2021-09-19 06:33:45
对救助问题不太确定。
对于No message string for x错误,您应该导入语言文件。例如:
import en from 'blockly/msg/en';
// Then use the language file
Blockly.setLocale(en);但是,只有在使用任何缺省块的情况下,这才是必要的。真的是这样吗?如果没有,你是否在任何地方都正确地导入了Blockly?
https://stackoverflow.com/questions/69016404
复制相似问题