如何为 WebExtension 导入在不同 javascript 文件中声明的变量或函数?
How import variables or functions declared in different javascript files for WebExtension?
此问题出现在 Firefox Developer Edition 53.0a2 中。
这发生在 WebExtension 开发的上下文中。
我有一个导出简单变量的 lib 脚本。
我的-lib.js
export const foo = 42
我的背景-script.js
import foo from 'my-lib'
// ...
这会抛出一个 SyntaxError: import declarations may only appear at top level of a module
如何导入在不同 javascript 文件中声明的变量或函数?
此问题出现在 Firefox Developer Edition 53.0a2 中。
这发生在 WebExtension 开发的上下文中。
我有一个导出简单变量的 lib 脚本。
我的-lib.js
export const foo = 42
我的背景-script.js
import foo from 'my-lib'
// ...
这会抛出一个 SyntaxError: import declarations may only appear at top level of a module
如何导入在不同 javascript 文件中声明的变量或函数?