[英]react-scripts required old version of webpack
我將webpack安裝到我的反應項目中,但是每次使用npm 啟動時都會出現相同的錯誤:
Create React App 提供的 react-scripts package 需要依賴:
“webpack”:“4.42.0”
不要嘗試手動安裝:您的 package 管理器會自動安裝。 但是,在樹的較高位置檢測到不同版本的 webpack:
C:\react\minimoj\node_modules\webpack(版本:4.43.0)
I tried to remove package-loc.json file + all node_modules + remove webpack name from package.json and reinstall it with npm install . 我也嘗試過使用紗線,但沒有幫助。 I see that in node_modules version is 4.43 and after I use npm install webpack in the file package-loc.json it shows 4.43, but at the moment when I use npm start it changed to 4.42 and error occur. 此外,我還重新安裝了 node.js 但它沒有幫助。
創建.env 文件並添加 SKIP_PREFLIGHT_CHECK=true
我安裝了一個更新的 webpack 版本,而不是 react_scripts 所需的版本。 為了修復,我從項目的 node_modules 中刪除了 webpack 和 webpack-dev-server,轉到項目目錄外的控制台並運行
npm uninstall webpack
npm uninstall webpack-dev-server
然后跑了
npm install
npm run build
一切都很好,因為我的 package.json 是正確的,沒有改變。
由於根據某些網站的說法,webpack 主要專注於常見的 js,因此我剛剛為我的 react 項目嘗試了匯總,事實證明它支持 es+ 更有效。 我會極力推薦它。 我花了幾分鍾的時間來完成所有的設置和准備。 此外,作為一種好的做法,最好使用 yarn,因為 npm 在節點應用程序管理方面存在許多已知問題。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.