Nestjs "Reached heap limit Allocation failed - JavaScript heap out of memory" 在 npm 运行 上构建
Nestjs "Reached heap limit Allocation failed - JavaScript heap out of memory" on npm run build
我的 Nest js 有问题 API。
当我在本地构建时,一切正常,我可以毫无问题地构建和启动开发服务器,但是当我转到我的服务器时,我无法构建或启动开发服务器。
当我尝试 运行“npm 运行 build”,“yarn build”或使用“yarn start”启动服务器时,节点 returns 给我这个错误:
我尝试 运行“导出 NODE_OPTIONS=--max_old_space_size=4096”并在 ~/.bashrc 导出节点选项中使用更多 space。另外,我升级了所有依赖项,然后删除并重新安装,但没有任何效果。我对使用 Next JS 的这个项目的前端有同样的问题。
服务器是aws EC2 t3.small服务器,Ubuntu 20.04.3 LTS,node版本是v17.3.0,npm版本是8.3.0,yarn版本是1.22。 17.
当我 运行 "tsc --extendedDiagnostics --noEmit" 我有 20 个来自 node_modules/@nestjs/config 的错误时,我尝试更新包但不起作用:
最后,我得到了这个总结:
谢谢
好吧,在搜索解决方案几个小时后,我用命令“sudo nest update --force”更新了 nest 项目,我删除了 node_modules 并执行了“yarn install”。
在此之后,我使用“sudo chmod -R 777 ./”授予了我的项目文件的所有权限,最后“npm 运行 build”和“yarn build”成功了。
非常感谢!
我的 Nest js 有问题 API。
当我在本地构建时,一切正常,我可以毫无问题地构建和启动开发服务器,但是当我转到我的服务器时,我无法构建或启动开发服务器。
当我尝试 运行“npm 运行 build”,“yarn build”或使用“yarn start”启动服务器时,节点 returns 给我这个错误:
我尝试 运行“导出 NODE_OPTIONS=--max_old_space_size=4096”并在 ~/.bashrc 导出节点选项中使用更多 space。另外,我升级了所有依赖项,然后删除并重新安装,但没有任何效果。我对使用 Next JS 的这个项目的前端有同样的问题。
服务器是aws EC2 t3.small服务器,Ubuntu 20.04.3 LTS,node版本是v17.3.0,npm版本是8.3.0,yarn版本是1.22。 17.
当我 运行 "tsc --extendedDiagnostics --noEmit" 我有 20 个来自 node_modules/@nestjs/config 的错误时,我尝试更新包但不起作用:
最后,我得到了这个总结:
谢谢
好吧,在搜索解决方案几个小时后,我用命令“sudo nest update --force”更新了 nest 项目,我删除了 node_modules 并执行了“yarn install”。
在此之后,我使用“sudo chmod -R 777 ./”授予了我的项目文件的所有权限,最后“npm 运行 build”和“yarn build”成功了。
非常感谢!