2016-11-22 97 views
0

我有這個問題,我的grunt不再被識別爲命令。我尋找一個解決方案,但大多數問題都說我需要使用我已經是CLI。我在那裏我有node.js的計算機上安裝和我目前正在使用它的項目我之前,所以它是在文件夾上沒有變化。Grunt命令不再識別

C:\Users\fmeloni\Dropbox\Transfer\BananaUnified\sources\Banana>grunt dev 
'grunt' is not recognized as an internal or external command, 
operable program or batch file. 

C:\Users\fmeloni\Dropbox\Transfer\BananaUnified\sources\Banana>grunt --help 
'grunt' is not recognized as an internal or external command, 
operable program or batch file. 

我想基於這個網頁上重新安裝NPM :http://gruntjs.com/getting-started但我現在有警告。

C:\Users\fmeloni\Dropbox\Transfer\BananaUnified\sources\Banana>npm install 
npm WARN optional Skipping failed optional dependency /grunt-ts/chokidar/fsevents: 
npm WARN notsup Not compatible with your operating system or architecture: [email protected] 
npm WARN [email protected] No repository field. 

然後我嘗試了咕嚕CLI這就造成了這一點:

C:\Users\fmeloni\Dropbox\Transfer\BananatUnified\sources\Banana>npm install -g grunt-cli 
C:\Users\fmeloni\AppData\Roaming\npm\grunt -> C:\Users\fmeloni\AppData\Roaming\npm\node_modules\grunt-cli\bin\grunt 
C:\Users\fmeloni\AppData\Roaming\npm 
`-- [email protected] 

我沒有使用過1周繁重的命令,所以有可能是Windows更新,但沒有安裝新程序在我的機器上。有沒有人有任何關於如何解決這個問題或npm安裝這些警告的意義。

+0

爲了保持這篇文章是最新的,我已經更新了我的諾譽版本4.0.2 – FranckMetis

回答

0

的問題是由一個路徑問題,所以我只需要添加到我的路徑%USERPROFILE%\AppData\Roaming\npm

我不清楚爲什麼它消失所致。

0

有一個closed issue提示贏得10的問題。似乎有兩個解決方案。

一些與解決:

npm update --no-optional 

其他有:

rmdir node_modules /s /q 
npm i 

難道他們爲您解決?

+0

可悲的是,他們沒有,更新一個什麼也沒有做,但如果它有幫助。 – FranckMetis

+0

你使用的是什麼版本的節點和npm? –

+0

Npm 3.6.0和node 5.6.0我用npm版本得到了這些數字,所以我不確定它們是否正確。 – FranckMetis