多个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/
- 如何在Elastic Beanstalk上使用私有的npmregistry?
- 使用端口80的AWS Elastic Beanstalk上的WebSocket问题
- 带有node.js的Elastic Beanstalk启动错误
- Node.js – Elastic Beanstalk – Winston – / var / log / nodejs
- 密码保护AWS Node EB应用程序
- 终止时弹性Beanstalk实例检测
- 如何在AWS Elastic Beanstalk上安装Deployd
- 使用弹性beanstalk部署复杂的node.js项目
- Elastic Beanstalk和Private GitHub回购