2

私は Windows を使用しており、次を使用して新しい grunt をインストールしました: npm install -g grunt-cli npm install -g grunt-init

grunt-init がここでの問題です。

コマンド コンソールで「grunt-init」を実行しようとすると、認識されません。また、PCを再起動した後、それはnogoです。環境設定を確認したところ、実際には grunt-init が含まれていません。実際、node_modules ディレクトリ (「C:\Users\\AppData\Roaming\npm\node_modules」内) を確認すると、「grunt-init」ディレクトリが表示されますが、.cmd またはその他の実行可能ファイルはまったくありません。

バグを報告する前に、ここで質問したいと思います。なぜなら、他の Windows ユーザーはこれに問題がないように思われるからです..

4

2 に答える 2

3

どうやらバージョン 0.1.0 は、ディレクトリnpm install -g grunt-initがないため、正規にインストールされるバージョンは PATH に追加されていません。bin最新バージョン (現在は 0.2.0rc3) をインストールすると、期待どおりに動作するはずです。したがって、次を実行します。

npm install -g grunt-init@0.2.0rc3

少なくともMacでは動作しますが、Windowsでも動作すると思います

于 2012-12-29T22:59:11.670 に答える
0

まず、次のことを確認してください。

npm uninstall -g grunt-init

次のフォルダを再確認して、grunt-initがなくなっていることを確認します。

[%USERNAME%]\AppData\Roaming\npm
[%USERNAME%]\AppData\Roaming\npm\node_modules
[%USERNAME%]\AppData\Roaming\npm-cache

これが完了したら、@ marcelloが述べたように、現在のバージョンのgrunt-initをインストールする必要があります(この記事の執筆時点)。

npm install -g grunt-init@0.2.0rc3
于 2013-01-03T20:31:50.747 に答える