296

Grunt.jsを使い始めたばかりです。設定するのはかなり難しく、package.jsonファイルを作成するところです。

このチュートリアルに従って、ファイルを作成する方法は 3 つありpackage.jsonます。

まずやることはnpm install grunt --save-dev

しかし、どういう--save-dev意味ですか?探してみましたがだめでした。

4

8 に答える 8

109

package.json ファイルで指定できるパッケージ依存関係には、(少なくとも) 2 つのタイプがあります。

  1. モジュールを使用するために必要なパッケージは、「依存関係」プロパティの下にリストされています。npm を使用すると、これらの依存関係を package.json ファイルに次のように追加できます。

    npm install --save packageName
    
  2. モジュールの開発を支援するために必要なパッケージは、「devDependencies」プロパティの下にリストされています。これらのパッケージは、他の人がモジュールを使用するために必要ではありませんが、モジュールの開発を支援したい場合は、これらのパッケージが必要になります。npm を使用すると、これらの devDependencies を package.json ファイルに次のように追加できます。

    npm install --save-dev packageName
    
于 2015-02-13T23:21:24.080 に答える
35

Andreas の回答に追加するには、次を使用して依存関係のみをインストールできます。

npm install --production
于 2015-01-30T12:29:48.977 に答える
7

npm install <package-name> --saveおよびの npm からのドキュメントは、次の場所にnpm install <package-name> --save-devあります。

https://docs.npmjs.com/getting-started/using-a-package.json#the-save-and-save-dev-install-flags

ファイルは、開発中のモジュールに関するpackage.jsonメタデータを宣言します。前述のコマンドは両方とも、このpackage.jsonファイルを変更します。--saveインストールされたパッケージ (この場合はgrunt) をモジュールの依存関係として宣言します。--save-devモジュールの開発のための依存関係として宣言します。

インストールされたパッケージはモジュールを使用するために必要なのか、それともモジュールを開発するためだけに必要なのかを自問してください。

于 2016-01-24T21:19:14.527 に答える
1

-保存

インストールされるパッケージはコア依存です。

–save-dev

インストールされたパッケージはコアではなく、開発の依存関係です。

于 2021-03-28T11:13:38.173 に答える