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

相关文章
相关标签/搜索