今天我运行我的脚本进行文件系统索引以刷新RAID文件索引,并在4小时后崩溃并出现以下错误:
[md5:] 241613/241627 97.5%
[md5:] 241614/241627 97.5%
[md5:] 241625/241627 98.1%
Creating missing list... (79570 files missing)
Creating new files list... (241627 new files)
<--- Last few GCs --->
11629672 ms: Mark-sweep 1174.6 (1426.5) -> 1172.4 (1418.3) MB, 659.9 / 0 ms [allocation failure] [GC in old space requested].
11630371 ms: Mark-sweep 1172.4 (1418.3) -> 1172.4 (1411.3) MB, 698.9 / 0 ms [allocation failure] [GC in old space requested].
11631105 ms: Mark-sweep 1172.4 (1411.3) -> 1172.4 (1389.3) MB, 733.5 / 0 …Run Code Online (Sandbox Code Playgroud) Node提供了通过传入--max-old-space-size命令行标志来增加堆大小的方法.在create-react-app项目中,一切都取决于react-scripts的使用.如何在这些项目中传递此参数,我应该在哪里做到最好?
谢谢你的帮助.
我正在开发一个使用 NextJs 和 ReactJs 开发的项目。突然这个项目显示分配失败 - JavaScript 堆内存不足问题。我已经尝试了网上的所有资源,但是这些资源对我不起作用。我想,也许 next.config.js 或 webpack 中发生了一些错误,但是我不确定。
包.json
{
"name": "personal-blog",
"version": "0.1.0",
"private": true,
"scripts": {
"dev": "next dev",
"build": "next build",
"start": "next start"
},
"dependencies": {
"@fortawesome/fontawesome-svg-core": "^1.2.28",
"@fortawesome/free-brands-svg-icons": "^5.13.0",
"@fortawesome/free-regular-svg-icons": "^5.13.0",
"@fortawesome/free-solid-svg-icons": "^5.13.0",
"@fortawesome/react-fontawesome": "^0.1.9",
"bootstrap": "^4.4.1",
"dotenv": "^8.2.0",
"isomorphic-unfetch": "^3.0.0",
"moment": "^2.24.0",
"next": "9.3.5",
"node-fetch": "^2.6.0",
"react": "16.13.1",
"react-bootstrap": "^1.0.1",
"react-debounce-input": "^3.2.2",
"react-dom": "16.13.1",
"react-moment": "^0.9.7"
},
"devDependencies": {
"sass": "^1.26.5"
}
}
Run Code Online (Sandbox Code Playgroud)
next.config.js
const webpack = require("webpack"); …Run Code Online (Sandbox Code Playgroud)