在webpack4下构建工具报错:babel-loader@8 requires Babel 7.x(the package '@babel/core).If you’d like to use Babel 6.x(‘babel-core’),you should install ‘babel-loader@7’.
前些日子,我用webpack4构建工具运行时报了这样一个错:
大概的意思是说我安装的babel-core版本和babel-loader版本不太匹配,要我安装babel-loader@7的版本。
然后重点来了,我想要安装babel-loader@7的版本嘛,那我就先卸载babel-loader@8的版本呗,然后,然后,它居然报了这个错:
然后我在网上各种查找,网上遇到的问题就是执行 npm install 报这个错误嘛,它们给出的方案是先清除npm 缓存,在下载最新的node,我想,虽然我的是执行 npm uninstall xxx 报这个错嘛,应该问题都一样吧,然后我就操作了一个,发现还是报同样的错误,我也不知道什么原因。那只能先放一放了。
回到本章的正题啦,然后,我选择了,npm install babel-loader@7 -D直接覆盖之前的8版本。最后是可以运行成功啦
但是遇到的那个新的问题我还是没有解决(npm uninstall xxxx 和 npm update xxx 都报同样的错误),有哪位大神可以帮忙解决的吗?小的感激不尽!!!