![](/img/trans.png)
[英]Adding webpack config to react-create-app using react-app-rewired
[英]Update webpack 4 to webpack 5 on an existing create-react-app ejected with react-app-rewired
我有一個現有的舊 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
我可以做什么? 有人遇到過這個問題嗎?
React app rewired start,調用 react-scripts start,您需要編輯 react app rewired 以調用 webpack5-react-scripts。
只需將 react-scripts 5.0.0 下載到您的項目中?
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.