在使用vite运行或打包时出现了内存耗尽的报错

vite VUE npm run build 报错 npm ERR! code ELIFECYCLE npm ERR! errno 134 内存溢出

node内存泄漏耗尽解决方法:
在使用最新Vue脚手架vue-cli搭建的项目开发时,因为频繁修改代码,导致内存溢出,出现:
FATAL ERROR: Ineffective mark-compacts near heap limit Allocation failed
(致命错误:使用任何“NPM”命令时JavaScript堆将耗尽内存)

三种解决方法:
一,您需要增加节点允许的内存量。
您可以通过以下方式在全局范围内执

一般这个操作就够了,亲测有效

1、打开cmd窗口
2、执行 setx NODE_OPTIONS --max_old_space_size=10240
3、关闭所有cmd和代码编辑器
4、重新打开cmd并再次运行节点命令(npm等)

————————————————————————————————————————————
二,直接覆盖
简单粗暴,直接在package.json替换scripts下的serve指令内容:

"serve" : "node --max_old_space_size=4096 node_modules/.bin/vue-cli-service serve --open"

开发时运行npm run serve或yarn serve即可。
————————————————————————————————————————————
三、优雅的覆盖
和以上的方法唯一的不同,就是不需要编写vue-cli-service包的路径,代码更优雅,也不受包地址 的影响。
全局安装npx: npm i -g npx
直接在package.json替换scripts下的serve指令内容:

serve": "npx --max_old_space_size=4096 vue-cli-service serve

开发时运行npm run serve或yarn serve

最新文章

  1. Java工具Eclipse
  2. ASP.NET MVC系列:从Controller访问Model数据
  3. Scalaz(52)- scalaz-stream: 并行运算-parallel processing concurrently by merging
  4. [Redis]通过代码配置Redis
  5. linux笔记五-------编辑器
  6. 自己在OC考试中的试题
  7. MongoDB 学习笔记(三) MongoDB (replica set) 集群配置
  8. velocity加减运算注意格式 ,加减号的左右都要有空格
  9. ReactNative之从HelloWorld中看环境搭建、组件封装、Props及State
  10. 轻量级数据库Sqlite的使用
  11. EntityFramework Core进行读写分离最佳实践方式,了解一下(二)?
  12. UML建模图
  13. Lab 9-1
  14. .NET MVC 学习笔记(一)— 新建MVC工程
  15. gson Expected BEGIN_OBJECT but was BEGIN_ARRAY at line 1 column 2 path
  16. Codeforces Round #369 (Div. 2) C. Coloring Trees 动态规划
  17. bootstrap table 的searchParam参数传递
  18. 批量提取图片主要3个颜色匹配中文名字并写入到excel设置对应颜色的背景
  19. Day01——Python简介
  20. 21-从零玩转JavaWeb-多态详解

热门文章

  1. 算法学习笔记(8.1): 网络最大流算法 EK, Dinic, ISAP
  2. Java基础学习笔记-常量与变量♪(^∇^*)
  3. Go语言的template
  4. java 进阶P-3.3+P-3.4
  5. django框架之drf:04、序列化器常用字段及参数,序列化器高级用法之source、定制字段数据的两种方法、多表关联反序列化的保存、ModelSerializer的使用
  6. Jemeter参数
  7. vue学习笔记(一)---- vue指令(在vue中使用样式的方式)
  8. Node.js学习笔记----day01
  9. SpringBoot实现电子文件签字+合同系统
  10. Nginx07 keepalived