Railsアプリをherokuにデプロイしています。次のようなnpm依存関係をインストールするJavaScriptライブラリをいくつか使用したいと思います。
npm install abc
したがって、ローカルで npm をインストールして「npm install abc」を実行することができます。私のレールアプリと一緒にherokuでそれを行う方法がわかりません。
Railsアプリをherokuにデプロイしています。次のようなnpm依存関係をインストールするJavaScriptライブラリをいくつか使用したいと思います。
npm install abc
したがって、ローカルで npm をインストールして「npm install abc」を実行することができます。私のレールアプリと一緒にherokuでそれを行う方法がわかりません。
Heroku の複数ビルド アプローチを使用します。
最初に NodeJS を使用し、次に Ruby を使用することで、Heroku は Ruby で何かが起こる前にノードの依存関係をインストールします。
heroku buildpacks:set heroku/ruby
heroku buildpacks:add --index 1 heroku/nodejs
これにより、ビルド パックが に設定され、インデックス 1 にあるもの (最初heroku/ruby
のパック) が追加されます。heroku/nodejs
これを確認するには、次を実行します。
heroku buildpacks
=== ... Buildpack
1. heroku/nodejs
2. heroku/ruby