【问题标题】:Multiple package.json Elastic Beanstalk deployment多个 package.json Elastic Beanstalk 部署
【发布时间】:2015-05-15 21:01:21
【问题描述】:

在我的项目中,我有以下目录结构:

  • 项目/

    • 图书馆1/

      package.json

    • 依赖2/

      package.json

    package.json

在本地我使用 grunt 安装所有依赖项,但 Elastic BeanStalk 仅对根 package.json 运行 npm install,因此不会安装库依赖项并且项目将失败。

我想知道如何在不安装 grunt 和 devdependencies 的情况下使用一些 Amazon 挂钩 (.ebextensions) 或 npm 功能在 EC2 上安装 Libary1/ 和 Library2/ 依赖项?

谢谢

【问题讨论】:

    标签: node.js deployment npm amazon-elastic-beanstalk


    【解决方案1】:

    您可以为此使用 .ebextensions 配置。

    例如将.ebextensions/npm_dependencies.config 文件添加到项目文件夹中:

    commands:
        01_lib1_npm_install:
            command: npm install
            cwd: Library1/
        02_dep2_npm_install:
            command: npm install
            cwd: Dependency2/
    

    【讨论】:

      猜你喜欢
      • 2015-09-20
      • 2019-02-13
      • 2020-08-02
      • 2018-06-06
      • 2014-12-25
      • 2016-09-24
      • 1970-01-01
      • 2018-05-25
      • 2017-01-07
      相关资源
      最近更新 更多