jes*_*son 8 npm yeoman yeoman-generator yo
以下是我不断得到的错误.它似乎表明了yodoctor的"安装后"问题.可悲的是,yodoctor是自耕农队提出的帮助解决这个问题的建议.我安装了其他node_modules(bower,grunt,typescript).
sh: yodoctor: command not found
npm ERR! Darwin 15.0.0
npm ERR! argv "/usr/local/Cellar/node/5.0.0/bin/node" "/usr/local/bin/npm" "install" "-g" "yo"
npm ERR! node v5.0.0
npm ERR! npm v3.3.9
npm ERR! file sh
npm ERR! code ELIFECYCLE
npm ERR! errno ENOENT
npm ERR! syscall spawn
npm ERR! yo@1.5.0 postinstall: `yodoctor`
npm ERR! spawn ENOENT
npm ERR!
npm ERR! Failed at the yo@1.5.0 postinstall script 'yodoctor'.
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! Please include the following file with any support request:
npm ERR! /Users/jesselawson/.node_modules_global/lib/node_modules/npm-debug.log
Run Code Online (Sandbox Code Playgroud)
这个错误通常是因为有人sudo在某些时候使用并弄乱了他们的 npm 包目录权限而引起的。根据经验,永远不要使用 sudo。
那么如何解决它呢?以下是几个故障排除点:
npm install -g npm)。yodoctornpm 2.x 有一些竞争条件,会在安装之前尝试运行。chown/chmod到您的用户。npm i -g yeoman-doctor && npm i -g yo- 但这确实是最后的解决方案。| 归档时间: |
|
| 查看次数: |
2605 次 |
| 最近记录: |