我正在使用 gulp-rollup 插件并正确配置了 babel。从 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,没有帮助
最佳答案
添加 rollup-plugin-node-resolve 解决了问题
rollup 默认情况下无法触及 npm 注册表,需要插件来执行此操作
关于javascript - gulp rollup 不工作外部资源导入,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42401386/