1. ホーム
  2. node.js

[解決済み】npm install grunt -save-devの意味とは?

2022-03-31 02:46:08

質問

を使い始めたところです。 Grunt.js . 設定するのが結構大変で、私は今まさに package.json ファイルを作成します。

これに続いて チュートリアル を作成するには、3つの方法があるそうです。 package.json ファイルを作成します。

を行うことです。 npm install grunt --save-dev

しかし --save-dev とは? 探してみたのですが、無駄に終わってしまいました。

どのように解決するのですか?

<ブロッククオート

--save-dev: devDependencies にパッケージが表示されます。

によると npm install docs .

もし誰かがあなたのモジュールをダウンロードして自分のプログラムで使おうと考えているなら、あなたが使っている外部のテストやドキュメンテーションのフレームワークをダウンロードしてビルドすることは、おそらく必要ないでしょう。

つまり npm install さらに、あなたのアプリを依存関係とする他のアプリは、あなたの devDependencies をインストールする必要はありません。このようなモジュールは、アプリを開発するときにのみ必要です(例:grunt、mochaなど)。

によると package.json ドキュメント

Edit: ビジュアライズの試み npm install を実行します。

  • あなたのプロジェクト
    • インストールされている依存関係
      • 依存関係のインストール
        • 依存関係のインストール
        • devDependency がインストールされていない
      • devDependency がインストールされていない
    • devDependencyのインストール
      • 依存関係のインストール
      • devDependency がインストールされていない