项目里npm install了一个bpmnjs,然后再页面import的时候报错了
代码如下:
require我也试过,报一样的错,上面三行import就没事,正常运行,求教下这是啥问题,研究了半天进行不下去了(react项目)
项目里npm install了一个bpmnjs,然后再页面import的时候报错了
代码如下:
require我也试过,报一样的错,上面三行import就没事,正常运行,求教下这是啥问题,研究了半天进行不下去了(react项目)
应该是你的bpmn-js/lib/Modeler既不是commandjs规范也不是import/export规范。有两种解决方法:
1.尝试使用
require('bpmn-js/lib/Modeler');
或者
import 'bpmn-js/lib/Modeler';
不要赋予变量。
2.修改bpmn-js/lib/Modeler内容,增加commandjs或者import/export规范。比如:
module.exports = Modeler;
或者
export default Modeler;
10 回答11.7k 阅读
2 回答3.2k 阅读✓ 已解决
4 回答2.2k 阅读✓ 已解决
3 回答2.2k 阅读✓ 已解决
3 回答1.2k 阅读✓ 已解决
1 回答1.8k 阅读✓ 已解决
3 回答877 阅读✓ 已解决
1 回答1.7k 阅读✓ 已解决
1 回答6.6k 阅读
3 回答2.9k 阅读✓ 已解决
1.7k 阅读
5 回答7.3k 阅读✓ 已解决
node_modules
找找你要引入的模块在不在, 不在就重新installimport
刚我看了下bpmn-js这个包里面的代码是ES6的模块规范, 这样我们在引入的时候可以这么引入, 单独对这个模块使用babel编译