この件に関する関連ドキュメントは次のとおりです。
https://docs.npmjs.com/cli/config
これらは同等であるように見えます:
npm config set foo bar
npm set -g foo bar
したがって、-gスイッチなしでnpm set
を実行すると、ローカルの.npmrcファイルが更新されると考えました。
npm set foo bar
しかしnpm set
-gフラグなしでは、ローカルの.npmrcファイルは更新されませんでした。では、npm set
とnpm config set
の違いは何ですか?-gフラグは何ですか?
Npmが使用する4つのnpmrcファイルがあります(参照: https://docs.npmjs.com/files/npmrc.html )。
これらは次のように変更されます。
プロジェクトごとの構成ファイルに値を設定するための標準的な方法(コマンド)がないようです。テキストエディターで編集する必要があると思います。
npm [config] set
コマンドを使用して、ユーザーごとの値を設定します。
npm [config] set -g
コマンドを使用して、グローバル値を設定します。
ビルドバージョンを編集する必要はありません
ケースでは最初の方法を使用します。
npmは2つの.npmrcファイルを作成します。
npm config
コマンドは、.npmrcファイル内の構成を更新および取得するために使用されます。
npm config set
およびnpm set
両方のコマンドは同じことを行います。