2013-03-12 63 views
5

我想用gruntjs 0.4建立一個新項目。我卸載了0.3並安裝了grunt-cli和導入的grunt-init gruntfile。當我運行「咕嚕-INIT gruntfile」它運行一樣,它在0.3沒有要求正常問題gruntjs grunt-init grunfile拋出錯誤致命錯誤:path.join的參數必須是字符串

Please answer the following: [?] Is the DOM involved in ANY way? (Y/n) y [?] Will files be concatenated or minified? (Y/n) y [?] Will you have a package.json file? (Y/n) y [?] Do you need to make any changes to the above before continuing? (y/N) n

然而,回答所有我得到的錯誤

Fatal error: Arguments to path.join must be strings

有其他人處理問題後有類似的東西,或者你能指點我正確的方向來調試嗎?

回答

5

這是一個由於節點0.10.0發生更改而導致的bug,並且是今天早些時候的fixed。即將發佈。

+0

嗨Sindre,你知道它是否被釋放?我仍然遇到這個問題。 – landland 2013-03-16 19:21:10

+0

其中包含修復的grunt 0.4.1已於13日發佈。雖然這是一個普遍的破壞,所以你也可以用其他模塊來體驗它。我總是建議在升級Node.js或任何你依賴的平臺之前等一會兒。從經驗來看,事情總是會打破。 – 2013-03-18 08:57:07

+0

使用watch命令也會發生在v0.10.7中 – 2013-08-19 18:43:13

3

我剛剛更新都咕嚕咕嚕-CLI

 
npm install grunt-cli 
. 
. 
. 
npm install grunt 

而且,如果你使用的「閨房」(用於Web的包管理器),固定對我來說

2

,我有同樣的問題,它試圖安裝角度時,它變成了一個涼亭庫錯誤。我運行像下面分開的涼亭

bower install angular 

然後,我選擇了正確的版本,它適用於我。

相關問題