次のようなコマンドがあるチュートリアルを見ました:
npm install --save
このオプションはどういう--save
意味ですか?
ベストアンサー1
npm 5 を更新します:
現在5.0.0 よりインストールされたモジュールはデフォルトで依存関係として追加されるため、この--save
オプションは不要になりました。他の保存オプションはまだ存在し、ドキュメンテーションのためにnpm install
。
元の回答:
バージョン 5 より前の NPM では、デフォルトでパッケージが の下にインストールされていましたnode_modules
。アプリ/モジュールの依存関係をインストールしようとすると、まずそれらをインストールし、次にそれらを (適切なバージョン番号とともに)dependencies
の セクションに追加する必要がありましたpackage.json
。
この--save
オプションは、NPM にパッケージをdependencies
セクション内にpackage.json
自動的に含めるように指示し、追加の手順を省きます。
さらに、パッケージをそれぞれとの下に保存する補完的なオプション--save-dev
とがあります。これは、やテスト ライブラリなどの開発専用パッケージをインストールするときに便利です。--save-optional
devDependencies
optionalDependencies
grunt