【问题标题】:How import variables or functions declared in different javascript files for WebExtension?如何为 WebExtension 导入在不同 javascript 文件中声明的变量或函数?
【发布时间】:2017-02-24 13:02:47
【问题描述】:

此问题出现在 Firefox Developer Edition 53.0a2 中。

这发生在 WebExtension 开发的上下文中。

我有一个导出简单变量的 lib 脚本。

my-lib.js

export const foo = 42

我的背景脚本.js

import foo from 'my-lib'

// ...

这会引发SyntaxError: import declarations may only appear at top level of a module

如何导入在不同 javascript 文件中声明的变量或函数?

【问题讨论】:

    标签: firefox-addon-webextensions


    【解决方案1】:

    对 ES6 模块的支持还远远不够(来源 MDN

    使用WebpackBabel 可以将代码转换为兼容的javascript 版本。

    【讨论】:

      猜你喜欢
      • 2015-02-26
      • 2017-03-01
      • 1970-01-01
      • 2012-08-21
      • 1970-01-01
      • 2018-10-27
      • 2017-12-11
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多