1

我有一个现有的旧反应应用程序,create-react-appreact-app-rewired. 我正在更新已弃用的依赖项。我已经更新react-scripts到当前版本(4.0.3)并且一切正常。但是我需要更新style-loaderlib,而这个新版本需要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-scripthttps ://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

我可以做什么?有人遇到过这个问题吗?

4

1 回答 1

0

React app rewired start,调用 react-scripts start,你需要编辑 react app rewired 来调用 webpack5-react-scripts。

于 2022-02-18T14:00:51.207 回答