【发布时间】:2022-10-24 20:17:30
【问题描述】:
我正在使用 Nest.js 做一个项目,并尝试将其部署到 AWS EC2 实例(t3.micro)。但是,构建时间存在问题。
当我新创建实例并构建代码时,只用了不到 10 秒。但是,在我在本地环境中更改代码、将其推送到 GitHub 并在 EC2 实例中提取代码后,突然构建开始需要很长时间。
所以我尝试删除node_modules 和yarn.lock 并运行yarn cache clean,这些都不起作用。我看过一些文章说EC2微实例的RAM很小,CPU不是很好,所以可能需要很长时间才能构建,但这并不能解释我在创建实例后立即运行的第一个构建。
我在这里做错了什么吗?有什么解决办法吗?
以下是我正在使用的环境。
AWS Instance: EC2 (t3.micro)
OS: Ubuntu 22.04
Node: 18.8.0
Nest.js: "@nestjs/common": "^9.0.11",
"@nestjs/core": "^9.0.11"
【问题讨论】:
-
可能想提供更多关于您如何实际构建 Nest.js 应用程序的信息。问题可能就在那里。
标签: node.js amazon-web-services amazon-ec2 build nestjs