FATAL ERROR: CALL_AND_RETRY_LAST Allocation failed - JavaScript heap out of memo

react 運行打包 出現 內存泄漏問題常常拋異常

error Command failed with signal "SIGABRT

JavaScript heap out of memo

也許不少人都會考慮怎麼改變默認的node max_old_space_size 大小來改變,能夠解決可是沒有從根本解決 報錯的提示FATAL ERROR: CALL_AND_RETRY_LAST Allocation failed - JavaScript heap out of memo 或者最下面提示 error Command failed with signal "SIGABRT". 從webpack 配置解決根本問題 在打包映射出現的來不及致使。node

下面是用圖解釋react

配置 cheap-eval-source-map 致使換行打包,映射來不及

解決方案在webpack.dev.config.js 中配置devtool: 'eval-source-map' 可是有個弊端 打包的大小會增長2倍下面圖解 webpack

二者區別 下面的配置僅限於開發環境(生產仍是改成上面的)

下面是webpack 官方解釋web

有機會本身看看文檔理解的會更加透徹spa

https://doc.webpack-china.org/configuration/devtool/code

相關文章
相關標籤/搜索