npm run报错:FATAL ERROR: Ineffective mark-compacts near heap limit Allocation failed - JavaScript

这篇具有很好参考价值的文章主要介绍了npm run报错:FATAL ERROR: Ineffective mark-compacts near heap limit Allocation failed - JavaScript。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

npm run 报错:FATAL ERROR: Ineffective mark-compacts near heap limit Allocation failed - JavaScript heap out of memory
内存不足
fatal error: ineffective mark-compacts near heap limit allocation failed - j,vue,npm,前端,vue
原因: Node 是基于V8引擎,在一般的后端开发语言中,在基本的内存使用上没有什么限制。但是在 Node 中通过 JavaScript 使用内存时只能使用部分内存(64位系统下约为1.4 GB,32位系统下约为0.7 GB),这就是我们编译项目时为什么会出现内存泄露了。因为前端项目如果非常的庞大,webpack 编译时就会占用很多的系统资源,如果超出了V8对 Node 默认的内存限制大小就会出现上面的报错。
解决:需要先将vscode(或其他软件)关掉,在CMD命令下执行这个。

set NODE_OPTIONS=--max_old_space_size=8096 (本次会话生效)
或者
setx NODE_OPTIONS --max-old-space-size=8192(永久生效)

再重新打开vscode执行,成功文章来源地址https://www.toymoban.com/news/detail-861190.html

到了这里,关于npm run报错:FATAL ERROR: Ineffective mark-compacts near heap limit Allocation failed - JavaScript的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包赞助服务器费用

相关文章

  • 【npm run dev 报错:error:0308010C:digital envelope routines::unsupported】

    【npm run dev 报错:error:0308010C:digital envelope routines::unsupported】

    问题原因: nodejs版本太高(nodejs v17版本发布了openSSL3.0对短发和密钥大小增加了更为严格的限制,nodejs v17之前版本没有影响,但之后的版本会出现这个错误,物品的node版本是20.9.0) 解决方式:(仅windows) 在 package.json 的 scripts 中新增 npm run dev重新启动即可

    2024年02月05日
    浏览(21)
  • 如何解决npm run serve运行vue项目时,出现报错:Error: error:0308010C:digital envelope routines::unsupported

    如何解决npm run serve运行vue项目时,出现报错:Error: error:0308010C:digital envelope routines::unsupported

    用npm run serve运行vue项目时,出现报错:Error: error:0308010C:digital envelope routines::unsupported 前端项目启动(npm run dev)和打包时(npm run build:prod)报出如下错误, 经过一番探索,终于找到了症结所在:主要是nodeJs V17版本发布了OpenSSL3.0对算法和秘钥大小增加了更为严格的限制,no

    2023年04月26日
    浏览(40)
  • vue2项目 npm run build 打包报错 ERROR Error: EBUSY: resource busy or locked, rmdir....

    vue2项目 npm run build 打包报错 ERROR Error: EBUSY: resource busy or locked, rmdir....

    情况一(我遇到的情况) 项目打包过程中,突然报错提示 ERROR Error: EBUSY: resource busy or locked, rmdir ‘…dist’, 错误提示可以看出是打包过程中删除上次打包生成的dist文件报错,然后查看dist文件是否被打开正在使用。。。 解决方法: 1、找到打开或使用dist文件,关闭即可(

    2024年02月12日
    浏览(13)
  • NPM安装后报错:ERROR: npm v10.2.1 is known not to run on Node.js v10.24.1.

    NPM卸载高版本后安装低版本运行报错: 删除目录 C:UsersAdministratorAppDataRoaming 下的 npm 和 npm-cache 目录后重新安装。

    2024年02月03日
    浏览(7)
  • vue/cli@4执行npm run build报错:Syntax Error: Thread Loader (Worker 2) The “from“ argument must be of

    vue/cli@4执行npm run build报错:Syntax Error: Thread Loader (Worker 2) The “from“ argument must be of

    目录 1、问题 2、原因 3、解决方案 Syntax Error: Thread Loader (Work 2) The \\\"from\\\" argument must be of type string. Received undefined 语法错误:线程加载器(工作2) “from”参数的类型必须为字符串。接收未定义 错误提示代码: vue-cli 使用 wokrer-loader 加载 web woker 时,使用 npm run build 有很大机

    2024年02月09日
    浏览(10)
  • 运行项目报错error in ./node_modules/marked/lib/marked.umd.js

    运行项目报错error in ./node_modules/marked/lib/marked.umd.js

    今天跑项目时发现一个报错,问题出在marked这个包,然后翻看package.json里面也没有这个包,全局搜索项目也没有这个包相关的信息,可它就是报错,索性直接把它给卸载发现还是报错 报错原因:包的版本太高 解决方法:安装更低的版本 先运行指令:npm view marked versions 查看包

    2024年02月06日
    浏览(157)
  • 关于 npm run build 报错问题

    关于 npm run build 报错问题

    1.删除 node_modules 包 2.删除 package-lock.js 文件 3.清空 npm 缓存 npm clean cache -f 4.重新下载包 npm i 5.npm run build  

    2024年01月17日
    浏览(7)
  • vue项目 ‘npm run dev‘ 报错 npm ERR! errno 134

    vue项目 ‘npm run dev‘ 报错 npm ERR! errno 134

    npm ERR! errno 134 表示 npm 执行出现了致命错误,通常是由于内存不足或程序崩溃导致的。 这时需要我们分配更多的内存给 vue-cli-service serve npm install increase-memory-limit cross-env increase-memory-limit 用于增加脚本的内存限制。脚本在执行过程中可能会消耗大量的内存,当内存被耗尽时会

    2024年02月11日
    浏览(11)
  • 【Python学习笔记】pip安装reportlab包时报错:fatal error LNK1158: cannot run ‘rc.exe‘

    在使用pip安装reportlab包时,报如下错误: 错误中还提到: 分析上面的错误,可能是我们没有安装 Microsoft Visual C++ 14.0 所致,还有个原因就是上述提到的,无法运行 cannot run \\\'rc.exe\\\' 首先解决电脑里有没有 Microsoft Visual C++ 14.0 ,我们可以下载 Microsoft Visual C++ Build Tools ,尝试进行

    2024年02月05日
    浏览(14)
  • 碎碎念:解决npm run dev /serve 报错

    碎碎念:解决npm run dev /serve 报错

    解决方法: 找到 package.json —— 查看scripts 中的 vue-cli-service 指令,将我们的 npm-run-dev 改为 npm-run-serve 即可解决! 二、使用 npm run serve 出现以下报错信息 解决方法: 按照上述方法查看了scripts 中的 vue-cli-service 指令 若查找指令之后仍然报错,可检查一下当前路径 是否 是当前

    2024年02月13日
    浏览(10)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包