javascript - Yeoman Javascript错误涉及 'mkdir'

标签 javascript npm generator yeoman meanjs

我正在使用 Yeoman 生成器设置 Meanjs 实例。当我执行“sudo yomeanjs”时,一切正常,直到看起来它试图创建一个目录但失败了,对这里发生的事情有什么想法吗?

  SOLINK_MODULE(target) Release/kerberos.node: Finished

> bson@0.2.5 install /Users/xxx/Documents/mean/node_modules/connect-
  mongo/node_modules/mongodb/node_modules/bson
> (node-gyp rebuild 2> builderror.log) || (exit 0)

  CXX(target) Release/obj.target/bson/ext/bson.o
  SOLINK_MODULE(target) Release/bson.node
  SOLINK_MODULE(target) Release/bson.node: Finished
npm ERR! Error: EACCES, mkdir '/Users/xxx/.npm/uglify-js/2.4.15'
npm ERR!  { [Error: EACCES, mkdir '/Users/xxx/.npm/uglify-js/2.4.15']
npm ERR!   errno: 3,
npm ERR!   code: 'EACCES',
npm ERR!   path: '/Users/xxx/.npm/uglify-js/2.4.15',
npm ERR!   parent: 'grunt-contrib-uglify' }
npm ERR! 
npm ERR! Please try running this command again as root/Administrator.

npm ERR! System Darwin 13.4.0
npm ERR! command "node" "/usr/local/bin/npm" "install"
npm ERR! cwd /Users/xxx/Documents/mean
npm ERR! node -v v0.10.33
npm ERR! npm -v 1.4.28
npm ERR! path /Users/xxx/.npm/uglify-js/2.4.15
npm ERR! code EACCES
npm ERR! errno 3
npm ERR! stack Error: EACCES, mkdir '/Users/xxx/.npm/uglify-js/2.4.15'
npm ERR! not ok code 0

最佳答案

这是一个非常常见的错误。

Yeoman 正在运行以下命令:

bower install & npm install

Bower 安装成功,但 NPM 安装由于用户权限而失败。只需运行:

sudo npm install

关于javascript - Yeoman Javascript错误涉及 'mkdir',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27349256/

相关文章:

javascript - 如何将数组数组的字符串转换为Javascript数组数组?

javascript - Backbone.js 和嵌套集合

javascript - 在数字上使用 String.prototype.toUpperCase() 或 String.prototype.toLowerCase() 是否安全?

ubuntu - 安装 Sharp/usr/include/vips/vips8 :35:25: fatal error: glib-object. h

node.js - 在 Node.js 中找到带来另一个依赖的依赖

python 生成器到 pandas 数据框

javascript - React refs 回调返回值

node.js - 在 "my-custom-package"注册表上找不到包 "npm"

带有检查空条件的 python 生成器

python - 如何创建调用生成器函数的生成器函数