私のプロジェクトはnpm install
の間にダウンロードに多くの時間がかかるmocha
、phantomjs
などを参照しています。ローカルマシンでは問題はありません。手動でアップグレードする場合を除き、一度だけダウンロードして永久に使用できるからです。グローバルにインストールされたパッケージをインストールしないようにnpmを設定するには?
しかし、私のCI
のマシンで、私のjenkins
サーバーは彼らに私がテストを行うと展開にgit commit
とgit push
をしたたびにダウンロードする必要があります。
このような遅いパッケージをリモートサーバーからダウンロードしないようにnpmを設定することで、そのプロセスをスピードアップできますか?むしろ、それらをグローバルキャッシュからインストールするか、グローバルにインストールした場合はインストールしないでください。
誰でもどのように設定するのですか?
はい、私はそれらを 'devDependencies'に入れました。これらのパッケージは非常に遅いので、私はそれらを一度インストールしてから、私は永遠にそれらを使用することができますことを願って頭痛は 'npmのインストール'です。 –