oracle自带网站开发,来年做啥网站致富,网站营销活动策划,快速搭建网站 数据存储前端能正常启动#xff0c;但只要一改动就报错启动出错。
解决办法#xff1a;
安装依赖
npm install cross-env increase-memory-limit
然后再做两件事#xff1a;在node 在package.json 里的 script 里进行配置
LIMIT是你想分配的内存大小#xff0c;这里的8192单位…
前端能正常启动但只要一改动就报错启动出错。
解决办法
安装依赖
npm install cross-env increase-memory-limit
然后再做两件事在node 在package.json 里的 script 里进行配置
LIMIT是你想分配的内存大小这里的8192单位是M也就是8G大小可根据情况而定。 scripts: {limit: cross-env LIMIT8192 increase-memory-limit},
然后可在 node_modules 同级下写一个fix-memory-limit.config.js文件进行批次处理。文件内容如下直接复制粘贴即可
// 运行项目前通过node执行此脚本 此脚本与node_modules 目录同级
const fs require(fs)
const path require(path)
const wfPath path.resolve(__dirname,./node_modules/.bin)fs.readdir(wfPath,(err,files){if(err){console.log(err)}else{if(files.length ! 0){files.forEach(item {if(item.split(.)[1] cmd){replaceStr(${wfPath}/${item},/%_prog%/,%_prog%)}})}}
})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 {console.log(err)})}})
}
再回去修改package.json里的 script里的语句 scripts: {limit: cross-env LIMIT8192 increase-memory-limit node fix-memory-limit.config.js}
改完这些之后重新启动就好啦