0x00错误描述
Error: Cannot find module '@babel/core’
0x01产生原因
babel-loader和babel-core版本不对应所产生的,
babel-loader 8.x对应babel-core 7.x
babel-loader 7.x对应babel-core 6.x
刚一开始我一看到cannot find module,第一条件反射就认为我自己没有装某个模块,装了后还是不行。认真看后,这次的坑还真人性,还告诉了我如何去解决,实在太开心了。

0x02解决方法
所以下载对应的版本就是了,下面是安装babel-core 7.x的方法
npm install -D @babel/core
0x03小结
babel-core是babel的核心,若是想要用babel-loader把es6的代码转换成为es5的代码,那么你就需要对应版本的babel-core。
本文详细解析了babel-loader与@babel/core版本不匹配导致的错误,即Error:Cannotfindmodule'@babel/core’,并提供了正确的版本对应关系及解决方法,帮助读者避免此常见问题。


3437

被折叠的 条评论
为什么被折叠?



