【发布时间】:2019-01-19 13:29:53
【问题描述】:
我向 npm 发布了一个简单的插件,我用 ES6 编写并使用 Webpack 和 Babel 对其进行了转译。后来我在另一个 ES6 项目中使用了这个插件。
我正在使用一个简单的导入语句:
import myplugin from 'myplugin';
导入成功,但未在最终输出中转译。我在输出的 js 文件中看到了实际的 ES6 代码。谁能指出这背后的原因是什么?
插件代码被直接转译到它自己的项目中。
【问题讨论】:
-
如果你在包文件夹中有
.babelrc,它将覆盖你的项目设置 -
但我在包和我的项目中都有相同的设置
-
这是我的第一个猜测,没有工作演示很难帮助,这将显示构建失败
标签: webpack import ecmascript-6 babeljs