1

我正在使用带有正确配置的 babel 的 gulp-rollup 插件。从 babel 转译的代码需要加载 babel-polyfill 所以我把

import "babel-polyfill";

在我的主文件的顶部(当然安装了 babel-polyfill)。

不幸的是,gulp 输出了这样的东西

'babel-polyfill' is imported by src/main.js, but could not be resolved – treating it as an external dependency

在汇总电话中,我使用了

allowRealFiles: true

所以,rollup 能够接触到真实的文件系统。

不幸的是,在输出的代码中,没有 polyfill 代码。

如何解决?

编辑:我添加并配置了 rollup-plugin-commonjs,没有帮助

4

1 回答 1

1

添加 rollup-plugin-node-resolve 解决了问题

默认情况下,rollup 无法触及 npm 注册表,需要插件来完成

于 2017-02-22T20:36:30.403 回答