【发布时间】:2016-12-31 13:36:57
【问题描述】:
我正在尝试使用 Webpack 将 ES6 编译为文件,但无法弄清楚为什么代码不能按原样使用。
旁注:这是一个 VueJS 的插件
我从一个导出单个函数的简单文件开始,例如
exports.install = () => {
...
}
Webpack 使用babel-loader 和babel-preset-es2015 来编译它。
您可以在this gist 中找到 webpack 配置、源代码和编译文件。
我的问题是我的 Vue 应用程序中的结果不是“必需的”......它在核心需要 exports.install 声明中有一些奇怪的东西。当我删除所有这些东西并只留下exports.install = ... 时,没关系,否则我就什么也得不到。
我正在另一个使用 webpack 构建的应用程序中使用它,通过 import 声明。
【问题讨论】:
标签: ecmascript-6 webpack vue.js