Node.js Express-如何在package.json中设置max-old-space-size?

时间:2019-05-15 10:34:14

标签: node.js express

我遇到了Javascript堆内存不足错误。

所以我对package.json文件进行了更改。

  "scripts": {
    "start": "node --max-old-space-size=4096 app.js && node ./bin/www"
  },

曾经是

  "scripts": {
    "start": "node ./bin/www",
  },

现在,如果我运行npm start,则表明服务器未启动并正在运行。如果我尝试访问任何页面,都将无法连接到服务器错误消息。

我在做什么错了?

谢谢。

1 个答案:

答案 0 :(得分:1)

这对您有用:

 "scripts": {
    "start": "node ./bin/www",
  },

您需要像这样传递--max-old-space-size=4096参数:

"scripts": {
        "start": "node --max-old-space-size=4096 ./bin/www",
      },