说在前面

前端工程开发过程中会出现打包缓慢,或者打包过程中提示内存不足的情况,如果我们电脑内存足够,可以尝试分配更大的内存给node环境,以提升打包速度。

提升打包速度实践

提升打包速度,插件安装

npm install --save-dev increase-memory-limit
npm install --save-dev cross-env

然后在pageage.json中添加一行:

"scripts": {"dev": "vue-cli-service serve","fix-memory-limit": "cross-env LIMIT=4096 increase-memory-limit"  //新增
},

4096代表4GB的内存,土豪可以配置更大一些~

然后运行命令:

npm run fix-memory-limit

理论上来说执行完成后就可以正常的打包/启动项目了,但是可能会遇到一个报错,提示

node --max-old-space-size=4096不是内部或外部命令

这个问题,是因为执行 fix-memory-limit命令时,会在 当前项目的node_modules/.bin文件夹下的*.cmd文件中添加调整运行空间的命令,默认添加的为

"_prog%",但是项目的正常运行需要_prog%,也就是去掉双引号才可以。

可以通过编辑器的 replace all的功能,全局进行替换,注意不要选错目录。由此目录也可以发现,当前的命令是只针对当前项目的,所以,如果新开了一个项目,或者删除了node_modules依赖后,需要重新执行命令才可以。

小贴士

我的VScode不知道为什么,全局搜索搜不到 "_prog%"关键字,这个时候,重启也不可以,但是最后我点了一下

这两个按钮,他就可以帮助我正常搜索出全部的关键字了,点击全部替换即可。

调整Node运行内存全攻略相关推荐

  1. 【Node.js】node入门全攻略

    文章目录 一.初识 Node.js (一)JS 解析引擎 (二)JS 运行环境 (三)Node.js 1.作用 2.命令 二.fs 文件系统模块 (一)fs 模块 (二)方法 1.fs.readFil ...

  2. ubuntu设置全攻略

    说明,本文档根据网上的文档修改而成,凡是经过自己实践的都做了修改. 硬盘安装: 将iso文件和wubi.exe(从iso中解压出来的)两个文件放到任意同一目录下,在windows下点击wubi.exe ...

  3. 网络监控器mrtg全攻略

    MRTG简介 Mrtg(Multi Router Traffic Grapher,MRTG)是一个监控网络链路流量负载的工具软件,它通过snmp协议从设备得到设备的流量信息,并将流量负载以包含PNG格 ...

  4. [RHEL5企业级Linux服务攻略]--第3季 DHCP服务全攻略

    1 DHCP原理  1.1 DHCP概述 DHCP(Dynamic Host Configuration Protocal)就是动态主机配置协议哈,可以自动配置主机的IP地址.子网掩码.网关及DNS等 ...

  5. c语言二级考试程序设计题难吗,计算机二级考试:题库抽的不是题是“命”!附赠考试通关全攻略!...

    原标题:计算机二级考试:题库抽的不是题是"命"!附赠考试通关全攻略! 四六级的报名刚截止不久, 考研复试如火如荼地进行, 计算机二级考试如约而至. 今天是考试第一天 老新猜你一定有 ...

  6. VSCode插件开发全攻略(六)开发调试技巧

    更多文章请戳VSCode插件开发全攻略系列目录导航. 前言 在介绍完一些比较简单的内容点之后,我觉得有必要先和大家介绍一些开发中遇到的一些细节问题以及技巧,特别是后面一章节将要介绍WebView的知识 ...

  7. 用C#制作PDF文件全攻略(转)

    PDF文件是目前比较流行的电子文档格式,在办公自动化(OA)等软件的开发中,经常要用到该格式,但介绍如何制作PDF格式文件的资料非常少,在网上搜来搜去,都转贴的是同一段"暴力"破解 ...

  8. SQL Server六步改善安全规划全攻略

    SQL Server六步改善安全规划全攻略 1.验证方法选择 本文对验证(authentication)和授权(authorization)这两个概念作不同的解释.验证是指检验用户的身份标识:授权是指 ...

  9. WINDOWS SERVER 2003 DHCP服务器全攻略

    DHCP服务器全攻略 WINDOWS SERVER 2003从入门到精通之配置DHCP服务器 DHCP(Dynamic Hoat Configure Protocol)动态主机配置协议简称,首先我们先 ...

  10. 实战:网店活动付邮试用全攻略

    实战:网店活动付邮试用全攻略 淘宝开店,有些店长有自己的工厂一手货源,苦于怎么能够快速的积累人气,如果想要用优质宝贝打开市场,那么淘宝的付邮试用,是不能错过的活动,下面,如何开网店的小编给大家说说付邮 ...

最新文章

  1. Spring基础专题——第十章(基础注解编程——下)
  2. 使用内存映射文件来提高你程序的性能
  3. python update用法_使用dnspython进行 update
  4. nyoj158-省赛来了
  5. Hadoop 伪分布式 配置文件详情
  6. HDU 1153 magic bitstrings(读题+)
  7. List中toArray()的使用方法
  8. 在SAP分析云里利用词云技术显示大段文本里的关键词
  9. 前端学习(2798):实现图片预览的效果
  10. 中南大学和中山大学计算机专业哪个好,中山大学和中南大学哪个实力更强?一字之差,一起来看看吧!...
  11. tomcat中三种部署项目的方法(转)
  12. Audition报错:“无法应用设备设置,因为发生了以下错误:MME设备内部错误“
  13. 连接数据库的三种配置方式
  14. SVN MKACTIVITY
  15. PhotoShop如何给字体添加下划线
  16. ubuntu下,rubyonrails环境搭建
  17. QComboBox样式表设置
  18. 电机驱动模块--L298N
  19. 影响世界的100条管理名言
  20. UIkit之滚动监听+动画特效

热门文章

  1. 驾照科目一/科目四 知识点
  2. java我的世界教学视频,快来看鸭~
  3. 七牛云图片外链失效的解决办法
  4. 富文本 和 图片裁切
  5. 我的世界光影mod怎么用_国际版minecraft mod和光影教程
  6. 恒指赵鑫:06.13今日实盘喊单记录与小结
  7. html5 audio duration,记一次vue中获取audio媒体总时长duration遇到的问题
  8. Android Studio模拟器如何运行apk文件
  9. Java基础(二)标识符、变量、数据类型、运算符
  10. 气象竞赛计算机技巧,气象装备保障竞赛及故障排除技巧分析