如何将Pixi.js导入到现有的Polymer 1.0项目中

时间:2019-01-07 14:35:22

标签: polymer pixi.js vulcanize

背景:我想扩展基于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变量不起作用。谷歌搜索之后,有人建议使用importrequire以便将其与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”文件吗?

0 个答案:

没有答案