2017-06-16 15 views
0

にサブプロジェクトのためのnodejs依存関係をインストールします。私はpackage.jsonで( Herokuの

  • subproject2(package.jsonとその依存関係)次の構造

    • topLevelProject
      • subproject1とnodejsプロジェクトを持っていますその依存関係)

    私は彼のnodejs buildpackを使ってherokuに展開します。 しかし、問題はtopLevelProjectのpackage.jsonからの依存関係のみをダウンロードしてインストールすることです。ですから、すべての依存関係をトップレベルのpackage.jsonでランタイム依存関係として追加する必要があります。

    herokuまたはheroku nodejs buildpackに、それぞれのnode_modulesのサブプロジェクトのpackage.jsonからの依存関係をインストールするように指示するにはどうすればよいですか?私は、以下を追加し、サブプロジェクトで

    "scripts": { 
        "heroku-postbuild": "npm --prefix subproject1 run installDep && npm --prefix subproject2 run installDep", 
        "start": ... 
    }, 
    

    :私は次のスクリプトを追加topLevelProjectに

    "scripts": { 
        "installDep": "npm install" 
    }, 
    

    もインストールするには

    おかげ

  • 答えて

    0

    は私が解決策を見つけましたHerokuプロジェクトの設定のdevDependencies私は設定のvarを設定する

    NODE_ENV

    にデモ