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

自助手机建站辽宁城乡建设招投标交易平台

自助手机建站,辽宁城乡建设招投标交易平台,门户网站什么意思,中企动力邮箱登陆项目过大运行项目内存溢出 报错代码 运行内存溢出 increase-memory-limit ‘“node --max-old-space-size8192”’ 不是内部或外部命令,也不是可运行的程序 FATAL ERROR: Ineffective mark-compacts near heap limit Allocation failed - JavaScript heap out of m…

项目过大运行项目内存溢出

报错代码

运行内存溢出 increase-memory-limit ‘“node --max-old-space-size=8192”’
不是内部或外部命令,也不是可运行的程序

FATAL ERROR: Ineffective mark-compacts near heap limit Allocation
failed - JavaScript heap out of memory
‘cross-env‘ 不是内部或外部命令,也不是可运行的程序 或批处理文件

解决方案

1.第一步:安装
使用 increase-memory-limit

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

安装完成插件,在package.json scripts中添加下面代码,并运行

"limit": "cross-env LIMIT=8192 increase-memory-limit",

2.第二步:替换 “%_prog%”
如果报错 “不是内部或外部命令” 在根目录下 新建与node-modules同级的文件,increase-memory-limit.js,把wfpath改成自己的项目地址即可,注意有两处地方需要调整

const fs = require('fs')
function replaceStr(filePath, sourceRegx, targetSrt) {  //文件路径、 需要修改的字符串、修改后的字符串fs.readFile(filePath, (err, data) => {if (err) console.log(err)else {let str = data.toString();str = str.replace(sourceRegx, targetSrt);fs.writeFile(filePath, str, (err) => {if (err) console.log(err);})}})
}
var wfPath = 'D:/mgsworker/newTran/node_modules/.bin'
fs.readdir(wfPath, (err, files) => {if (err) console.log(err);else {if (files.length != 0) {files.forEach((item) => {var wfPath = 'D:/mgsworker/newTran/node_modules/.bin';// 或者var wfPath =  path.resolve(__dirname, '../node_modules/.bin')if (item.split('.')[1] === 'cmd') {wfPath += `/${item}`;replaceStr(wfPath, /"%_prog%"/, '%_prog%')}})}}
})

在这里插入图片描述

3.第三步:运行替换:
文件根目录下执行命令:node increase-memory-limit.js 执行完可以删除脚本文件

4.第四步:正常运行和打包了

补充

当npm install 运行报错的时候 多半是源的问题;
因为访问https://registry.npmjs.org这个地址需要翻墙才能访问,所以在国内经常会出现连接超时等问题。为了解决这个问题,可以将npm的源设置为国内的镜像例如淘宝镜像。

npm config set registry https://registry.npmmirror.com
npm config get registry // 查看设置

npm 官方原始镜像网址是:https://registry.npmjs.org/
淘宝最新 NPM 镜像https://registry.npmmirror.com
阿里云 NPM 镜像: https://npm.aliyun.com
腾讯云 NPM 镜像:https://mirrors.cloud.tencent.com/npm/
华为云 NPM 镜像:https://mirrors.huaweicloud.com/repository/npm/
网易 NPM 镜像:https://mirrors.163.com/npm/
中科院大学开源镜像站:http://mirrors.ustc.edu.cn/
清华大学开源镜像站:https://mirrors.tuna.tsinghua.edu.cn/

http://www.yayakq.cn/news/273917/

相关文章:

  • 自己的网站怎么做美工搜索引擎排名优化是什么意思
  • 建设牌官方网站学生网页设计作品欣赏
  • 给企业做网站的公司常州市建设工程质量监督站网站
  • 手机网站建设价钱哈尔滨企业网站建设公司
  • 下做图软件在哪个网站下载器wordpress dplayer使用
  • 网站建站四种方案济南php网站开发
  • 广州营销型网站优化阿里云上能建设自己的企业网站
  • 个人网站怎么备案珠海建站平台
  • 怎么在网上找做网站的客户怎么注册网络科技公司
  • 郑州网站推广效果杭州设计公司logo
  • 简述网站建设的一般步骤WordPress地址不能修改
  • 模板网站制作关键词筛选工具
  • 深圳做app网站的公司淘宝优惠券微网站开发
  • 网站开发技术文档wordpress 朴素
  • 做旅游网站挣钱吗华为公司电子商务网站建设策划书
  • 湖南省网站潍坊网站维护
  • 廊坊网站备案wordpress 导航站点
  • 企业网站 论文什么主题 wordpress
  • 游戏网站代码廊坊网站建设策划
  • 深圳网站建设费用多少免费的网站模板哪里有
  • 网站制作自学网友情链接联盟
  • 做网站的哪家好手机网站建设规划书
  • 国内可以做网页的网站邢台地面波天线节目表
  • 代理ip做网站流量推荐黄的网站
  • 网站编写教程求几个能用的地址2021
  • 自己给别人做网站挣钱吗深圳好客站seo
  • 怎么判断网站开发语言珠宝设计制作培训
  • 网站的访问量怎么查企业官网维护
  • 100m网站空间服务费信息流优化师发展前景
  • 西安企业建站公司微信小程序商城完整源码