本教程操作環境:Windows10系統、react18.0.0版、Dell G3電腦。
react 打包壓縮太慢怎么辦?
(資料圖片僅供參考)
react項目太大,打包速度很慢和經常打包失敗的解決方案
一、解決打包慢的問題
1、使用插件:hard-source-webpack-plugin
npm install hard-source-webpack-plugin 或 yarn add hard-source-webpack-plugin
2、在webpack的配置文件中使用
const HardSourceWebpackPlugin = require("hard-source-webpack-plugin");module.exports = { // ...... plugins: [ new HardSourceWebpackPlugin() // <- 直接加入這行代碼就行 ]}
3、項目中使用
二、打包的時候經常報異常,打包不成功
1、打包時出現的問題
打包的時候,經常報 ELIFECYCLE的異常,從網上搜這個問題,也沒有搜到相關的解決方案,我仔細的研究了這個報錯信息,發現nodiot-fusiondesgin-demo@0.1.0 build: `react-app-rewired --max_old_space_size=4096 build` 這一行可能會存在問題,然后我找到項目中配置該信息的地方,在package.json文件的scripts中
2、解決方案:
把`max_old_space_size=4096` 更改為了 `max_old_space_size=8192`,更改完后,經過幾次測試是可以正常打包的,不會出現該錯誤了
推薦學習:《react視頻教程》
以上就是react 打包壓縮太慢怎么辦的詳細內容,更多請關注php中文網其它相關文章!
關鍵詞: React