zoukankan      html  css  js  c++  java
  • 解决 FATAL ERROR: CALL_AND_RETRY_LAST Allocation failed

    https://blog.csdn.net/weixin_41196185/article/details/81114226

    今天在启动vue项目的时候报了这样一个错误

    观察到关键词是 FATAL ERROR: CALL_AND_RETRY_LAST Allocation failed - JavaScript heap out of memory,发生了致命错误,nodejs内存溢出。在网上查找后,也有不少相关信息。解决方法是配置Nodejs运行内存。

    于是我尝试在dev脚本加上参数

    "dev": "webpack-dev-server --max-old-space-size=4096 --inline --progress --config build/webpack.dev.conf.js"
    1
    这样修改后,又报错了。并不能这样修改,这里调用的webpack-dev-server包,而不是像旧版本的vue-cli一样,用的是node命令。

    // 这样的脚本是可以直接加这个参数的
    "dev": "node --max-old-space-size=4096 build/dev-server.js"
    1
    2
    那么新的vue-cli版本下,怎么样设置Nodejs运行内存呢?打开node_modules/.bin/webpack.cmd文件,在node命令后面加上–max-old-space-size=4096就好了。

    @IF EXIST "%~dp0 ode.exe" (
    "%~dp0 ode.exe" "%~dp0..webpackinwebpack.js" %*
    ) ELSE (
    @SETLOCAL
    @SET PATHEXT=%PATHEXT:;.JS;=;%
    node "--max-old-space-size=4096 %~dp0..webpackinwebpack.js" %*
    )

  • 相关阅读:
    转帖:解决从9.2.0.1升级到9.2.0.7出现的错误
    最近在公司内部作了一次WCF的培训
    SourceSafe的命令行
    公司再过一两个月就要关门了
    MimeType
    ORACLE 10G 如何使用超过1.7G的内存
    切换网卡
    热键
    Oracle数据库碎片整理
    Hydra安装与使用
  • 原文地址:https://www.cnblogs.com/qianjin888/p/10087777.html
Copyright © 2011-2022 走看看