我有一个现有的旧的react应用程序,用create-react-app创建,用react-app-rewired弹出。我正在更新不推荐的依赖项。我已经将react-scripts更新为当前版本(4.0.3),一切正常。但是我需要更新style-loader库,这个新版本需要webpack 5。
当前的react-scripts版本使用webpack 4:
> npm ls webpack
my-app@0.1.0
└─┬ react-scripts@4.0.3
└── webpack@4.44.2 我发现了一个名为webpack-5-react-script:https://www.npmjs.com/package/webpack-5-react-scripts的项目。这似乎是我所需要的,但是由于我的项目很久以前就使用react-app-rewired退出了,所以当我运行npm start时会遇到这个错误。
Error: Cannot find module 'react-scripts/package.json'
Require stack:
- /home/.../my-app/node_modules/react-app-rewired/scripts/utils/paths.js
- /home/../my-app/node_modules/react-app-rewired/scripts/start.js我能做什么?有人面对过这个问题吗?
发布于 2022-02-18 14:00:51
React应用程序重新连接开始,调用react脚本启动,您需要编辑react应用程序重新连接,以调用webpack5 5-react脚本代替。
发布于 2022-04-27 20:13:32
只需下载react脚本5.0.0到您的项目?
https://stackoverflow.com/questions/69225245
复制相似问题