2017-05-09 14 views
0

私たちのアプリをRails 5.1アプリにアップグレードし、Reactとカスタムコンポーネントを含めるためにwebpackerを使用しました。それはとても簡単でした!ありがとうございました!Rails 5.1/Webpackerアプリのデプロイメントのスピードアップ

node_modulesディレクトリに約100 MB追加されていることに気付きました。それはクールだ、私はこれがNPMの領土に付属し、フォルダは新しいレールプロジェクトでデフォルトでgitignoredされるので、レポを乱雑にしない。それは素晴らしいことです!

デプロイメントを行うたびにNPMからすべてのパッケージをダウンロードする必要があるため、デプロイメントに時間がかかります。 capistrano 3を使用してAWSに導入しています。NPMパッケージをデプロイメント全体に保持するサーバー上のどこかに格納することで、毎回ダウンロードする必要はありません。

答えて

5

確かに! linked_dirにnode_modulesを追加するだけです。

# deploy.rb 
append :linked_dirs, "node_modules" 
+0

助けてくれてありがとう! – existentialmutt

関連する問題