为了账号安全,请及时绑定邮箱和手机立即绑定

安装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


正在回答

2 回答

可能的原因有几个: 

1. npm本身安装有问题, 可以尝试卸载后重新安装: 可以参考http://www.micmiu.com/lang/nodejs/mac-osx-nodejs-install/ 

2. npm path问题, 使用 yo doctor 尝试诊断 

3. npm版本问题, 尝试降低npm的版本 

4. 待完善 辛苦先尝试一下以上几个方法, 期待你的反馈。


0 回复 有任何疑惑可以回复我~

我觉得是path的问题,因为我自己设定了prefix 就是全局的安装路径,我新装了一个cnpm然后没有改默认全局安装路径,之后就ok。然后因为我有强迫症,我把装好的yo uninstall后把cnpm 的prefix设置和npm的一样,就又出现一样的错误,现在只有把yo yo的generator放到和npm同级的目录了。。。难看死了。。。那个错误是连.bat文件都写不上所以就不存在yodoctor的诊断了。。

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
Grunt-beginner前端自动化工具
  • 参与学习       60389    人
  • 解答问题       408    个

通过配置Grunt自动化工具,提高您的工作效率,出乎您的想象

进入课程

安装Yeoman非全局没问题,加上 -g 全局安装就失败了

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信