这看起来很简单,但是我无法让pixi在我的模块中工作。
在index.html
<script id="main" type="module" src="./src/index2.js"></script>
在index2.js中
import * as PIXI from './pixi.js';
let app = new PIXI.Application();
错误:未被捕获的TypeError:PIXI.Application不是构造函数
我的pixi文件在正确的位置。无法弄清楚为什么我不能使这个东西正常工作。我还需要其他支持文件吗?谢谢
答案 0 :(得分:1)
哦,很奇怪。由于我对模块的了解有限,我认为您永远不能像这样:
<script type="text/javascript" src="./src/pixi.js"></script>
<script id="main" type="module" src="./src/index2.js"></script>
我认为使用模块时,模块无法与通过这种方式包含的脚本进行通信。原来他们可以猜到。这是我整个时间都没想到的大事情。