背景:我想扩展基于Polymer 1.x的Google Tensorboard(https://github.com/tensorflow/tensorboard)。 对于我的建议,我想在此聚合物项目中使用Pixi.js库(https://github.com/pixijs/pixi.js/)。
问题: 硫化会引发以下错误:
SEVERE /tf-imports/pixi.html.js:2: ERROR - Failed to load module
"pixi.min.js"
import * as PIXI from 'pixi.min.js'
^
SEVERE /tf-imports/pixi.html.js:5: ERROR - variable module$pixi_min is undeclared
if (!PIXI.utils.isWebGLSupported()) {
^^^^
我添加了一个bazel规则,以便在构建过程中添加pixi.min.js(我不确定我是否以正确的方式进行了操作)。
像在pixijs演示中一样直接使用PIXI
变量不起作用。谷歌搜索之后,有人建议使用import
或require
以便将其与nodejs一起使用。但这对我的情况没有帮助。这是上面错误的pixi.html
的代码:
<script jscomp-nocompile src="pixi.min.js"></script>
<script>
import * as PIXI from 'pixi.min.js'
let type = "WebGL"
if (!PIXI.utils.isWebGLSupported()) {
type = "canvas"
}
PIXI.utils.sayHello(type)
</script>
我不知道问题的根源是什么,因为我以前没有使用过这种框架。 JavaScript导入有问题吗? 找不到“ pixi.min.js”文件吗?