Я использую модули импорта/экспорта 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
при импорте из модуля в том месте, где нет экспортируемого глобального объекта?