我这个菜鸟也遇到了,刚学,webpack 太t/m坑了,要安装和配置跟天书一样。
以下是我对 Babel 通过 npm 配置 在 webpack 的经历。已经解决了出错的问题,希望能够给大家参考。
1,配置的过程中,我认为 版本号不同 会导致配置失败,也就是可能以后版本更新了,本方式也失效。我是看别人的视频 跟着操作也出错,🐎的。
2,虽然看不太懂这些出错的意思(可以Google),不过 不断地给本地项目 npm install 那些 babel 插件准没错的心态击败它的。
post 代码如下:
npm install babel-loader@8 @babel/core @babel/preset-env @babel/runtime @babel/plugin-transform-runtime @babel/plugin-proposal-class-properties -D
以上坑/爹代码可以看出,要正确配置Babel,需要安装很多东西。
看出,新版本 8.x 使用了 @babel/ 的前缀,而不是 babel- 为前缀
其中,结合其他人的经验,最重要的是
== babel-loader@8 @babel/core @babel/preset-env 和 @babel/plugin-proposal-class-properties ==
在 webpack.config.js 配置不变,
{ test: /\.js$/, exclude: /node_modules/, use: 'babel-loader' }