2017-01-24 9 views
0

私は、Linux上でnpmが決してnode-gypビルドを必要とするパッケージをキャッシュしないように自動ビルドを設定しました。 bcrypt、zmqなど - npm installが実行されるたびに、これらのパッケージは最初から何か提案がありますか?ビルドを必要とする非キャッシュnpmモジュール

はここ(ドッカビルド内)x86と腕の両方で、私はUbuntuの&高山に同じような経験を持っていたすべてのnpm install

> [email protected] install /usr/local/bin/buildAgent/work/b6eb772ba309440a/node_modules/bcrypt 
> node-gyp rebuild 
make: Entering directory '/usr/local/bin/buildAgent/work/b6eb772ba309440a/node_modules/bcrypt/build 
CXX(target) Release/obj.target/bcrypt_lib/src/blowfish.o 

上で再実行しているビルドの例です。

+0

私が知る限り、npmキャッシュはNPMレジストリからダウンロードするパッケージファイルをキャッシュするためのものです。アーティファクトをキャッシュすることは決してありません。 – Jacob

+0

それはそれを説明するでしょう - 私はこれを答えとしてマークしたいと思います! – nite

答えて

1

あなたはpnpmまたはyarnを試すことができます。両方とも、その種のキャッシュのようなオプションがあると思います。

+0

うまくいっても良いですが、私のビルドサーバーで両方が死んでしまいます - 私用のreposと私の.npmrcファイルを使わないことが原因です。疑問私は答えの方がはるかに良くなるでしょう。誰かがこれを読んだときには、問題が解決されるかもしれません。 – nite

関連する問題