Node パッケージ (Grunt) はインストールされていますが、利用できません 質問する

Node パッケージ (Grunt) はインストールされていますが、利用できません 質問する

私は構築しようとしていますgithub jquery-ui ライブラリを使用していますgruntが、実行後npm installもコマンドを実行できませんREADMEファイル. それは単に以下を与えますNo command 'grunt' found:

james@ubuntu:~/Documents/projects/ad2/lib/jquery-ui$ grunt build
No command 'grunt' found, did you mean:
 Command 'grun' from package 'grun' (universe)
grunt: command not found
james@ubuntu:~/Documents/projects/ad2/lib/jquery-ui$ npm ls
[email protected] /home/james/Documents/projects/ad2/lib/jquery-ui
├─┬ [email protected] 
│ ├── [email protected] 
│ ├── [email protected] 
│ ├─┬ [email protected] 
│ │ ├── [email protected] 
│ │ ├── [email protected] 
│ │ └── [email protected] 
│ ├── [email protected] 
│ ├─┬ [email protected] 
│ │ └─┬ [email protected] 
│ │   └── [email protected] 
│ ├─┬ [email protected] 
│ │ ├── [email protected] 
│ │ └── [email protected] 
│ ├── [email protected] 
│ ├─┬ [email protected] 
│ │ ├── [email protected] 
│ │ └─┬ [email protected] 
│ │   └── [email protected] 
│ ├─┬ [email protected] 
│ │ ├── [email protected] 
│ │ └─┬ [email protected] 
│ │   ├── [email protected] 
│ │   ├── [email protected] 
│ │   └── [email protected] 
│ ├─┬ [email protected] 
│ │ └── [email protected] 
│ ├─┬ [email protected] 
│ │ ├── [email protected] 
│ │ └─┬ [email protected] 
│ │   ├── [email protected] 
│ │   ├─┬ [email protected] 
│ │   │ └── [email protected] 
│ │   └── [email protected] 
│ ├── [email protected] 
│ ├─┬ [email protected] 
│ │ └── [email protected] 
│ ├── [email protected] 
│ ├── [email protected] 
│ └── [email protected] 
├── [email protected] 
├─┬ [email protected] 
│ ├── [email protected] 
│ └── [email protected] 
├── [email protected] 
├── [email protected] 
├─┬ [email protected] 
│ └── [email protected] 
└─┬ [email protected] 
  └── [email protected] 

混乱しています。何が足りないのでしょうか?

ベストアンサー1

コマンドライン ツールは、Grunt の最新バージョン (執筆時点では 0.4) には含まれていないため、別途インストールする必要があります。

これは良いアイデアです。異なるプロジェクトで異なるバージョンの Grunt を実行しながらも、簡潔なgruntコマンドを使用してそれらを実行できるからです。

まず、grunt cli ツールをグローバルにインストールします。

npm install -g grunt-cli

(あるいはおそらくsudo npm install -g grunt-cli)。

次のように入力すると、それが機能していることがわかります。grunt --version

これで、Grunt の現在のバージョンをプロジェクトにローカルにインストールできます。プロジェクトの場所から...

npm install grunt --save-dev

このsave-devスイッチは厳密には必要ではありませんが、package.json の devDependencies セクションで grunt を開発専用モジュールとしてマークするため、お勧めです。

おすすめ記事