我试图将一个非常基本的 Angular 应用程序部署到 Elastic Beanstalk。该项目是使用 Angular CLI 创建的,我没有对该项目中的文件进行任何更改。
以下是我部署应用程序所采取的步骤:
- 在我的项目根文件夹内执行“ng build”
- 将 @angular/cli 依赖从 package.json 的 devDependencies 移动到 dependencies 中
- 将 dist 文件夹的内容以及 package.json 压缩成一个 zip 文件
- 将 zip 文件部署到 AWS EB 上,并配置为 node.js 平台,node 版本为 8.11.3,与我的本地环境相同。
当我检查 eb-activity.log 时,总是出现 “npm install failed” 错误。
我是否遗漏了什么微不足道的东西?非常感谢任何有关将 Angular 应用程序部署到 EB 的帮助。