多个package.json Elastic Beanstalk部署
在我的项目中,我有以下目录结构:
-
项目/
-
LIBRARY1 /
的package.json
-
Dependency2 /
的package.json
的package.json
-
本地我使用grunt来安装所有依赖项,但Elastic BeanStalk只运行npm install for root package.json,所以库依赖项不会被安装,项目将失败。
我想知道如何在EC2上使用一些Amazon钩子(.ebextensions)或npmfunction来安装Libary1 /和Library2 / dependencies,而无需在那里安装grunt和devdependencies?
谢谢
你可以使用.ebextensionsconfiguration。
例如,将.ebextensions/npm_dependencies.config
文件添加到Project文件夹中:
commands: 01_lib1_npm_install: command: npm install cwd: Library1/ 02_dep2_npm_install: command: npm install cwd: Dependency2/
- 终止时弹性Beanstalk实例检测
- Amazon Elatisc BeanStalk单实例上的SSL端口NodeJS
- 将node.js应用程序部署到Amazon Elastic Beanstalk时出错
- 无法使用Git部署到AWS Elastic Beanstalk
- AWS Elastic Beanstalk:加载本地模块会导致错误
- 无法在EB CLI中设置CodeCommit
- Node&Elastic Beanstalk:设置环境NODE_ENV = prod
- 如何使用Node.js在AWS Elastic Beanstalk上创build自己的日志文件?
- Node.js错误:Elastic Beanstalk主机上的EADDRINUSE