我正在使用ES2015导入/导出模块.
在我的工作文件中,当我尝试导入像我通常那样的函数时:
worker.js
import { a, b, c } from "./abc.js";
Run Code Online (Sandbox Code Playgroud)
我收到错误:
SyntaxError: import declarations may only appear at top level of a module
当我在我的模块'abc.js'中导出函数时,我不知道如何使用旧的(显然在它的出路)语法中使用它们:
self.importScripts( "/app/abc.js" );
Run Code Online (Sandbox Code Playgroud)
所以,我的问题是,我们如何使用新的导入模块语法与工人?
第二个问题是,importScripts
从某个模块导入时导入的内容是什么?没有导出全局对象父项?