Bowerはクライアント側 Javascript 用で、npm はサーバー側用でありcomponent.json
、展開時にフェッチする必要がある依存関係を認識するためにファイルを読み取るため、heroku がスラッグのコンパイル時にそれを実行することを嬉しく思います。
残念ながら、heroku コンソールやワンオフ コマンド ( heroku run "npm help"
) ( heroku run bash
-> npm help
) から npm や bower を呼び出すことはできません。これは ruby の rake で可能です。npm とノード (最新/x バージョン) をpackage.json
、依存関係ではなく、エンジン セクションに入れました。
これはノードのビルドパックをカスタマイズすることで解決できると思いますが、非常に明白なものを有効にするためだけに、これは少し重すぎる作業だと思います。