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