node.js - 安装 Yeoman 时遇到问题

标签 node.js npm yeoman

大家好,我正在尝试安装 Yeoman,但是当我尝试通过 npm 安装软件包时,出现以下错误。

sudo npm install -g yeoman
npm http GET https://registry.npmjs.org/yeoman
npm http 200 https://registry.npmjs.org/yeoman
npm http GET https://registry.npmjs.org/yeoman/-/yeoman-0.9.1.tgz
npm http 200 https://registry.npmjs.org/yeoman/-/yeoman-0.9.1.tgz
npm ERR! error rolling back Error: ENOTEMPTY, rmdir '/usr/local/share/npm/lib/node_modules/yeoman/node_modules/grunt/node_modules/nodeunit/node_modules/tap/node_modules/runforcover/node_modules/bunker/node_modules/burrito/node_modules/.bin'
npm ERR! error rolling back  yeoman@0.9.1 { [Error: ENOTEMPTY, rmdir '/usr/local/share/npm/lib/node_modules/yeoman/node_modules/grunt/node_modules/nodeunit/node_modules/tap/node_modules/runforcover/node_modules/bunker/node_modules/burrito/node_modules/.bin']
npm ERR! error rolling back   errno: 53,
npm ERR! error rolling back   code: 'ENOTEMPTY',
npm ERR! error rolling back   path: '/usr/local/share/npm/lib/node_modules/yeoman/node_modules/grunt/node_modules/nodeunit/node_modules/tap/node_modules/runforcover/node_modules/bunker/node_modules/burrito/node_modules/.bin' }
npm ERR! Error: ENOTEMPTY, rmdir '/usr/local/share/npm/lib/node_modules/yeoman/node_modules/grunt/node_modules/nodeunit/node_modules/tap/node_modules/runforcover/node_modules/bunker/node_modules/burrito/node_modules/.bin'
npm ERR! If you need help, you may report this log at:
npm ERR!     <http://github.com/isaacs/npm/issues>
npm ERR! or email it to:
npm ERR!     <npm-@googlegroups.com>

npm ERR! System Darwin 11.4.0
npm ERR! command "node" "/usr/local/bin/npm" "install" "-g" "yeoman"
npm ERR! cwd /Users/chris
npm ERR! node -v v0.8.9
npm ERR! npm -v 1.1.61
npm ERR! path /usr/local/share/npm/lib/node_modules/yeoman/node_modules/grunt/node_modules/nodeunit/node_modules/tap/node_modules/runforcover/node_modules/bunker/node_modules/burrito/node_modules/.bin
npm ERR! code ENOTEMPTY
npm ERR! errno 53
npm ERR! 
npm ERR! Additional logging details can be found in:
npm ERR!     /Users/chris/npm-debug.log
npm ERR! not ok code 0

我以前使用过 node 和 npm,但我从来没有遇到过这样的错误。

最佳答案

尝试使用 rmdir 删除某个文件夹时出现了 notempty 错误。我不确定为什么会这样……但是……

rm -rf /usr/local/share/npm/lib/node_modules/yeoman
sudo npm install -g yeoman

关于node.js - 安装 Yeoman 时遇到问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12465607/

相关文章:

python - 如何从 python 脚本安装 npm 包?

javascript - 使用 Mongoose 更新 Node.js 中 find() 方法返回的结果

node.js - 打包 Node webkit应用程序

react-native - 如何通过 native react 解决权限被拒绝错误?

javascript - grunt 服务删除了 yeoman 生成器 Angular 应用程序依赖项

ios - 无法在 Mac 上构建和运行 react-native 项目

npm - 如何更改 npm 中的默认值 "author"?

cordova - ionic 3 - FatalException.Exception 错误 - 新版本中的错误?

javascript - Sails.js 如何为 Yeoman 生成的应用程序提供服务

javascript - 如何将JavaScript模块添加到generator-meanjs应用程序?