- 内存溢出错误:
FATAL ERROR: CALL_AND_RETRY_LAST Allocation failed - process out of memory
解决:
node --max-old-space-size=4096 index.js
解决方案一:通过 package.json 中的 “pro” 加大内存
/* package.json 文件 */
"scripts": { "pro": "node --max_old_space_size=9000 build/build.js " }
解决方案二:使用 increase-memory-limit 插件,增加node服务器内存限制
/* package.json 文件 */
"devDependencies": { "increase-memory-limit": "^1.0.6", }, "scripts": { "fix-memory-limit": "cross-env LIMIT=4096 increase-memory-limit" }
新增依赖包
npm install --save-dev increase-memory-limit
或者重新 npm install 全量更新 执行
npm run fix-memory-limit(只需执行一次即可)
重启项目即可
参考:
https://blog.csdn.net/genius_yym/article/details/80854729
- 错误:
VersionError: No matching document found
解决:设置 versionKey
new Schema({..}, { versionKey: '_somethingElse' })
或者
new Schema({..}, { versionKey: false });
参考: