2017-07-25 8 views
0

私はパフォーマンスのアップグレードを得るために最近npmを最新のバージョンに更新しました。しかし私の会社はグローバルに更新されていないので、package-lock.jsonの使い方は望ましくありません。npm 5でpackage-lock.jsonを生成できないのですか?

.git/info/excludepackage-lock.jsonを追加することで、gitワークフローで無視することができます。しかし、依存関係をインストールまたは更新するときにはnpmによって引き続き使用されます。

どうすればにはを使用するのですか?

答えて

0

Disactivate package-lock.jsonの使用グローバル

グローバルに無効にするには、あなたの~/.npmrcであなたのpackage-lockfalseに設定する必要があります。

npm config set package-lock false 

これを使用すると、package-lock.jsonを気にせずにnpm @ 5のパフォーマンスを使用できます。 package-lock.jsonには多くの利点がありますが、使用することを検討してください。

npm install --no-package-lock any-lib 

そしてthis questionによると、package-lock.jsonの世話をされることはありません既存:コマンドあたり

Disactivate package-lock.json使用量は

npm-cli docによると、あなたはinstallコマンドの--no-package-lockオプションを使用することができます。

関連する問題