Grunt.jsを使い始めたばかりです。設定するのはかなり難しく、package.json
ファイルを作成するところです。
このチュートリアルに従って、ファイルを作成する方法は 3 つありpackage.json
ます。
まずやることはnpm install grunt --save-dev
しかし、どういう--save-dev
意味ですか?探してみましたがだめでした。
package.json ファイルで指定できるパッケージ依存関係には、(少なくとも) 2 つのタイプがあります。
モジュールを使用するために必要なパッケージは、「依存関係」プロパティの下にリストされています。npm を使用すると、これらの依存関係を package.json ファイルに次のように追加できます。
npm install --save packageName
モジュールの開発を支援するために必要なパッケージは、「devDependencies」プロパティの下にリストされています。これらのパッケージは、他の人がモジュールを使用するために必要ではありませんが、モジュールの開発を支援したい場合は、これらのパッケージが必要になります。npm を使用すると、これらの devDependencies を package.json ファイルに次のように追加できます。
npm install --save-dev packageName
Andreas の回答に追加するには、次を使用して依存関係のみをインストールできます。
npm install --production
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
モジュールの開発のための依存関係として宣言します。
インストールされたパッケージはモジュールを使用するために必要なのか、それともモジュールを開発するためだけに必要なのかを自問してください。
-保存
インストールされるパッケージはコア依存です。
–save-dev
インストールされたパッケージはコアではなく、開発の依存関係です。