未捕获的TypeError:_konva.default.stage不是构造函数

时间:2020-06-14 19:12:52

标签: javascript import konvajs

我正在尝试使用KonvaJS,并且选择通过npm安装它。因此,如https://konvajs.org/docs/index.html所述,我使用了“ npm install konva”,一切看起来都很好。我这样将Konva导入index.js中: import Konva from 'konva';

并且我的index.js与我的index.html相关,并且在正文末尾带有脚本标签: <script type="text/javascript" src="./index.js"></script>

当我尝试打包index.html时,出现“未捕获的TypeError:_konva.default.stage不是构造函数”。

当然,页面上没有任何与Konva相关的内容,因为错误位于第5行:const stage = new Konva.stage({

我读了https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Errors/Not_a_constructor,但我真的看不出我的错误在哪里。 (我也看到了https://github.com/konvajs/konva/issues/598,但我没有使用TypeScript。)

1 个答案:

答案 0 :(得分:1)

您需要以大写S开头的阶段:Konva.Stage