1. ホーム
  2. node.js

[解決済み] Nodeパッケージ(Grunt)がインストールされているが利用できない

2022-04-14 01:35:20

質問

を構築しようとしています。 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] 

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

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

コマンドラインツールは、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 スイッチは厳密には必要ありませんが、パッケージ.jsonのdevDependenciesセクションでgruntを開発専用モジュールとしてマークするので、良いアイデアです。