2015-02-08 110 views
0

我已經嘗試安裝yo anugular並得到以下錯誤,我已嘗試更新nodenpm,npm cache clean等,但它不工作。喲角發生器錯誤phantomjs安裝

當我跑$ yo angular它會使用bower下載依賴,但它給出了這樣的錯誤,並在

npm WARN engine [email protected]: wanted: {"node":"~0.8 || ~0.10"} (current: {"node":"0.12.0","npm":"2.5.0"}) 
... 

> [email protected] install 

/Users/jhondoe/Desktop/webapp/node_modules/karma-phantomjs-launcher/node_modules/phantomjs 
> node install.js 

Downloading https://bitbucket.org/ariya/phantomjs/downloads/phantomjs-1.9.8-macosx.zip 
Saving to /var/folders/vy/sc6v8frj4d3gprgzdpfcjhkm0000gn/T/phantomjs/phantomjs-1.9.8-macosx.zip 
Receiving... 
npm ERR! Darwin 13.0.0---------------------] 37% 0.0s| 
npm ERR! argv "node" "/usr/local/bin/npm" "install" 
npm ERR! node v0.12.0 
npm ERR! npm v2.5.0 

npm ERR! null == true 
npm ERR! 
npm ERR! If you need help, you may report this error at: 
npm ERR!  <http://github.com/npm/npm/issues> 
    [=======================================-] 98% 0.0s 
Received 9187K total. 
Extracting zip contents 

移動,之後更多的錯誤和一些警告

npm WARN unmet dependency /Users/jhondoe/Desktop/webapp/node_modules/grunt-contrib-jshint/node_modules/jshint/node_modules/cli/node_modules/glob requires [email protected]'0.3' but will load 

和錯誤

> [email protected] postinstall 

/Users/jhondoe/Desktop/webapp/node_modules/grunt-contrib-imagemin/node_modules/imagemin/node_modules/imagemin-pngquant/node_modules/pngquant-bin 
> node lib/install.js 

    ✔ pngquant pre-build test passed successfully 

npm ERR! Please include the following file with any support request: 
npm ERR!  /Users/jhondoe/Desktop/webapp/npm-debug.log 
Loading "cssmin.js" tasks...ERROR 
>> Error: Cannot find module 'pako/lib/zlib/messages' 
Loading "uglify.js" tasks...ERROR 
>> Error: Cannot find module 'pako/lib/zlib/messages' 

之後,它失敗說貝洛w ^味精

Loading "cssmin.js" tasks...ERROR 
>> Error: Cannot find module 'pako/lib/zlib/messages' 
Loading "uglify.js" tasks...ERROR 
>> Error: Cannot find module 'pako/lib/zlib/messages' 

... 
Running "karma:unit" (karma) task 
INFO [karma]: Karma v0.12.31 server started at http://localhost:8080/ 
INFO [launcher]: Starting browser PhantomJS 
WARN [watcher]: Pattern "/Users/jhondoe/Desktop/webapp/test/mock/**/*.js" does not match any file. 
INFO [PhantomJS 1.9.8 (Mac OS X)]: Connected on socket jYytgLM38t_yiNPOWqbq with id 15305149 
PhantomJS 1.9.8 (Mac OS X): Executed 2 of 2 SUCCESS (0.004 secs/0.02 secs) 
Warning: Task "cssmin" not found. Use --force to continue. 

Aborted due to warnings. 

我從6個小時敲打我的頭,請幫助我如何解決它。

我的節點版本v0.12.0 NPM是2.5.0OSX 10.9

回答

2

我發現這個問題,這是節點的版本問題,請參閱警告

npm WARN engine [email protected]: wanted: {"node":"~0.8 || ~0.10"} (current: {"node":"0.12.0","npm":"2.5.0"}) 

降級Node0.10.30解決了該問題

我發佈了這個答案,以便其他人可以解決那裏類似的問題。