【发布时间】:2017-11-05 09:42:59
【问题描述】:
我有一个在 ES6 模块 (sender.js) 中定义的函数,如下所示:
function send() {
// do stuff
}
export {send};
然后在应用程序的主 JavaScript 文件 app.js 中使用该模块,如下所示:
import {send} from "./sender"
send 函数在 app.js 文件中可用,但是 它在 Firefox 的 Javascript 控制台中没有:
> send
ReferenceError: send is not defined
如何在 JavaScript 控制台中导入 send 函数?
【问题讨论】:
-
任何浏览器都不支持 ES 6 模块,所以我假设你使用的是 Babel,对吧?
-
是的,我正在使用 Babel
-
你是否在使用任何打包工具,例如 webpack、Browserify 或 Rollup?
标签: javascript ecmascript-6 es6-modules