安裝Yeoman非全局沒問題,加上 -g 全局安裝就失敗了
npm ERR! yo@1.3.2 postinstall: `yodoctor`
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the yo@1.3.2 postinstall script.
npm ERR! This is most likely a problem with the yo package,
npm ERR! not with npm itself.
npm ERR! Tell the author that this fails on your system:
npm ERR! ? ? yodoctor
npm ERR! You can get their info via:
npm ERR! ? ? npm owner ls yo
npm ERR! There is likely additional logging output above.
npm ERR! System Windows_NT 6.2.9200
2015-01-25
可能的原因有幾個:?
1. npm本身安裝有問題, 可以嘗試卸載后重新安裝: 可以參考http://www.micmiu.com/lang/nodejs/mac-osx-nodejs-install/?
2. npm path問題, 使用 yo doctor 嘗試診斷?
3. npm版本問題, 嘗試降低npm的版本?
4. 待完善 辛苦先嘗試一下以上幾個方法, 期待你的反饋。
2015-01-25
我覺得是path的問題,因為我自己設(shè)定了prefix 就是全局的安裝路徑,我新裝了一個cnpm然后沒有改默認(rèn)全局安裝路徑,之后就ok。然后因為我有強(qiáng)迫癥,我把裝好的yo uninstall后把cnpm 的prefix設(shè)置和npm的一樣,就又出現(xiàn)一樣的錯誤,現(xiàn)在只有把yo yo的generator放到和npm同級的目錄了。。。難看死了。。。那個錯誤是連.bat文件都寫不上所以就不存在yodoctor的診斷了。。