1、babel的版本兼容问题
解决方案参考了这篇文章:babel-loader7和babel8版本的问题最终得到解决;
2、运行命令行时报Module build failed (from ./node_modules/babel-loader/lib/index.js)的错误
错误图片截图:
解决方案:
1、安装依赖
npm install babel-preset-react --save-dev
2、在.babelrc文件中的presets添加如下代码
presets: ['react', 'es2015']
详情可以看presets。
3、react中无法识别箭头函数的问题
错误截图:
原因就是react中没有对箭头函数等es6和es7的支持,所以要配置并引入相关依赖文件;
解决方案:
1、运行命令:
npm install --save-dev babel-preset-stage-0
2、修改.babelrc文件,在presets中加入stage-0,如下:
{
"presets": ["env", "react","stage-0"]
}