运行React App时出现找不到@babel/plugin-proposal-private-property-in-object模块错误
解决React项目
npm start启动报错问题 方案一:升级react-scripts到兼容版本
- 卸载当前的react-scripts:
npm uninstall react-scripts - 安装适配Node.js版本的稳定版(比如5.0.1,对Node.js 16+支持更友好):
npm install react-scripts@5.0.1 --save - 重新启动项目:
npm start
方案二:配置Babel插件并重置依赖
如果单独安装插件没用,试试把插件配置到项目里再重置依赖:
- 在项目根目录的
package.json中添加Babel配置:"babel": { "plugins": [ "@babel/plugin-proposal-private-property-in-object" ] } - 删除旧的依赖文件:
rm -rf node_modules package-lock.json - 重新安装所有依赖:
npm install - 再次启动项目:
npm start
方案三:降级Node.js版本(仅当上述方案无效时尝试)
这个报错大多是Node.js版本和react-scripts版本不兼容导致的,若上面的方法都不管用,可以试试把Node.js降到14.x版本:
- 用nvm(Node版本管理器)安装并切换到14.21.3版本:
nvm install 14.21.3 nvm use 14.21.3 - 重置依赖后启动:
rm -rf node_modules package-lock.json npm install npm start
内容的提问来源于stack exchange,提问作者Santam
相关产品推荐
相关产品推荐

