当前位置: 首页 > news >正文

npm run serve报错提示js堆内存不足

npm run serve报错提示js堆内存不足
问题:执行npm run serve时报错,提示js堆内存不足

报错:FATAL ERROR: Ineffective mark-compacts near heap limit Allocation failed - JavaScript heap out of memory

在网上找的可以扩展内存的方法:

1、在添加package.json中添加语句:

“serve”: “node --max_old_space_size=10240 node_modules/.bin/vue-cli-service serve --open”

2、修改打开node_modules/.bin/webpack.cmd文件,在node命令后面加上–max-old-space-size=10240

3、删除C盘用户文件夹下的npmrc文件(未找到);

4、打开cmd运行窗口,运行 setx NODE_OPTIONS --max_old_space_size=4096

5、打开cmd,输入如下命令:

安装插件:npm install -g increase-memory-limit

执行命令:npx cross-env LIMIT=10240 increase-memory-limit

(cmd中安装不成功,还是报内存不足的错)

解决:尝试在项目所在目录下安装上述命令成功,再次运行npm run serve,报错如下:

报错:node --max-old-space-size=10240 不是内部或外部命令,也不是可运行的程序或批处理文件。

最终解决:

在项目中node_modules/.bin文件夹下,修改webpack.cmd 、webpack-dev-server.cmd 、 vue-cli-service.cmd文件,去掉双引号, 修改

“%_prog%” 为 %_prog%,即可正常运行。

待解决:不知道为什么按照方法5不能全局安装,只能在项目文件夹下安装?为什么安装插件后没有成功修改cmd文件的内容,必须手动去掉双引号?

看网上说V8之后不需要用increase-memory-limit这个插件了,只需设置:export NODE_OPTIONS=–max_old_space_size = 10240(不知道具体在哪里设置)

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • Azure Kinect 人体跟踪关节
  • 【数据评估与清洗】对数据结构和内容进行清洗
  • SpringBoot 与 Maven 快速上手指南
  • 鹅​文​档​一​面​​
  • Python--循环
  • fastdfs开源分布式文件系统及迁移部署
  • 小学全科电子教材(全阶段全版本)
  • 回归预测|基于卷积神经网络-支持向量机的数据回归预测Matlab程序CNN-SVM 卷积提取特征与原始特征进行融合预测
  • ubuntu命令行设置wifi和宽带连接
  • 如何使用GitHub Desktop管理GitLab库
  • React Native中如何调用iOS的Face ID和Android的生物识别,react-native-biometrics
  • transformer中为什么使用不同的K 和 Q, 为什么不能使用同一个值?
  • SpringBoot-MybatisPlus项目中,在控制台查看sql执行日志的方法
  • FIOT/浙江信达可恩消防股份有限公司25周年庆典隆重召开
  • 网络编程(5)——模拟伪闭包实现连接的安全回收
  • 3.7、@ResponseBody 和 @RestController
  • AHK 中 = 和 == 等比较运算符的用法
  • const let
  • CSS进阶篇--用CSS开启硬件加速来提高网站性能
  • egg(89)--egg之redis的发布和订阅
  • ES6, React, Redux, Webpack写的一个爬 GitHub 的网页
  • IDEA 插件开发入门教程
  • jquery ajax学习笔记
  • Js基础——数据类型之Null和Undefined
  • Linux CTF 逆向入门
  • Lsb图片隐写
  • node学习系列之简单文件上传
  • PHP的类修饰符与访问修饰符
  • python大佬养成计划----difflib模块
  • Sass Day-01
  • Spark VS Hadoop:两大大数据分析系统深度解读
  • Spring Boot快速入门(一):Hello Spring Boot
  • 从0搭建SpringBoot的HelloWorld -- Java版本
  • 读懂package.json -- 依赖管理
  • 入门级的git使用指北
  • 深度学习入门:10门免费线上课程推荐
  • 消息队列系列二(IOT中消息队列的应用)
  • 写给高年级小学生看的《Bash 指南》
  • 06-01 点餐小程序前台界面搭建
  • d²y/dx²; 偏导数问题 请问f1 f2是什么意思
  • 新年再起“裁员潮”,“钢铁侠”马斯克要一举裁掉SpaceX 600余名员工 ...
  • ​ 全球云科技基础设施:亚马逊云科技的海外服务器网络如何演进
  • ​数据结构之初始二叉树(3)
  • ###C语言程序设计-----C语言学习(3)#
  • #微信小程序:微信小程序常见的配置传值
  • (0)Nginx 功能特性
  • (09)Hive——CTE 公共表达式
  • (11)MATLAB PCA+SVM 人脸识别
  • (ctrl.obj) : error LNK2038: 检测到“RuntimeLibrary”的不匹配项: 值“MDd_DynamicDebug”不匹配值“
  • (附源码)springboot 个人网页的网站 毕业设计031623
  • (附源码)springboot课程在线考试系统 毕业设计 655127
  • (附源码)ssm基于web技术的医务志愿者管理系统 毕业设计 100910
  • (附源码)计算机毕业设计ssm高校《大学语文》课程作业在线管理系统
  • (黑马出品_高级篇_01)SpringCloud+RabbitMQ+Docker+Redis+搜索+分布式
  • (每日一问)设计模式:设计模式的原则与分类——如何提升代码质量?