【发布时间】:2017-10-22 10:47:48
【问题描述】:
我正在使用 ES2015 导入/导出模块。
在我的工作文件中,当我尝试像往常一样导入函数时:
worker.js
import { a, b, c } from "./abc.js";
我得到错误:
SyntaxError: import declarations may only appear at top level of a module
当我在模块“abc.js”中导出函数时,我不确定如何使用旧的(显然即将淘汰)语法来使用它们:
self.importScripts( "/app/abc.js" );
那么,我的问题是,我们如何将新的导入模块语法与工作人员一起使用?
第二个问题是,importScripts 从没有导出全局对象父级的模块导入时会导入什么?
【问题讨论】:
标签: javascript import module ecmascript-6 web-worker