私は構築しようとしています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 を開発専用モジュールとしてマークするため、お勧めです。