我正在使用 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/