babel-polyfill报错,only one instance of babel-polyfill is allowed

package.json中
clipboard.png

main.js中

clipboard.png

webpack.base.conf.js中

clipboard.png

求大神解决,谷歌了很久没找到合适的解决方法

回答:

很明显原因已经告诉你了……只能引入一次babel-polyfill
然后你引入了两次,删除main.js中的相关代码。

另外babel-polyfill包含Promise的polyfill,es6-promise在此处是多余的

回答:

最近搭建 react的开发环境,也遇到了这个问题。我的问题只是在控制台的警告,纠结了好几天终于解决了

stackoverflow上看到一个回复说可能是 HtmlWebpackPlugin这个插件的问题。HtmlWebpackPlugin会生成制定的html模板,然后将内存中的js动态插入到模板文件中, 突然想起来模板里我手动加了这么一句<script src="/app.js"></script>,赶紧查看一下源码,果然里边加载了两次 app.js

回答:

你这样解决的嘛?为什么我引入后在安卓低版本下还是空白,我只做了两件事:通过npm install babel-polyfill –save安装,然后在webpack.base.conf.js中添加了配置entry:{app: [‘babel-polyfill’, ‘./src/main.js’]},编译打包没有报错,但在安卓机下还是空白,可能是哪里的原因呢

暂无评论

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注