相关疑难解决方法(0)

Web Workers - 如何导入模块

我正在使用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从某个模块导入时导入的内容是什么?没有导出全局对象父项?

javascript import module web-worker ecmascript-6

25
推荐指数
2
解决办法
1万
查看次数

标签 统计

ecmascript-6 ×1

import ×1

javascript ×1

module ×1

web-worker ×1