我有一个现有的旧反应应用程序,create-react-app
用react-app-rewired
. 我正在更新已弃用的依赖项。我已经更新react-scripts
到当前版本(4.0.3)并且一切正常。但是我需要更新style-loader
lib,而这个新版本需要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
我可以做什么?有人遇到过这个问题吗?