【发布时间】:2020-08-14 09:03:09
【问题描述】:
我已经尝试并失败了三天多来让这个工作,并且我对自己对这个主题缺乏了解越来越感到沮丧 - 所以这是我寻找我还没有找到的答案。
我正在使用 Angular 9.x 和 Angular Universal 9.x,但无法确定如何将其部署到服务器运行节点上的 Elastic Beanstalk。有零个教程解释了如何做到这一点,因为它们都针对那些想要在 AWS 上使用 Lambda 的人。如果有人能指出我正确的方向,那就太好了。我运行 npm run build:ssr --prod,并在我的 dist 文件夹中获取以下内容:
[
我已尝试通过上传压缩文件来部署此文件夹,并尝试使用我的整个应用程序 eb deploy - 但所有这些都会导致如下错误(对于 eb 部署方法)
> blush-front-end@0.0.0 start /var/app/current
> ng serve
sh: ng: command not found
有人能指点我正确的方向吗?
【问题讨论】:
-
你有
.extenstions文件夹,你可以指定要安装的依赖项吗? -
不,我没有其中之一-您指的是以下内容吗? docs.aws.amazon.com/elasticbeanstalk/latest/dg/…
-
是的。您可以指定项目需要安装在 EB 实例上的 packages。
-
我知道,但是我知道我的节点模块包含我需要的一切,因为我的 package.json 中有角度 CLI
-
那么我在这里还需要什么额外的包?
标签: node.js angular amazon-web-services express angular-universal