在以下代码中:
ROOTNS.ui.components.orgChart = (function () {
import PubSub from 'pubsub-js'
})();
在以下内容的导入语句上出现运行时错误:
未捕获的SyntaxError:意外的标识符
我的应用基于Chromium 66版本,该版本支持import语句,那么语法有什么问题?
答案 0 :(得分:1)
导入必须在任何其他代码之前位于脚本的顶部。 ES6模块不能像其他可以有条件地加载模块的模块系统那样工作。
import PubSub from 'pubsub-js'
ROOTNS.ui.components.orgChart = (function () {
// other code
})();