3

我来yeoman和角开始使用该命令,但我抛出这个错误,我可以做什么?错误:EACCES,在命令#yo角度被拒绝的权限

#yo angular

/usr/lib/node_modules/yo/node_modules/update-notifier/node_modules/configstore/node_modules/graceful-fs/polyfills.js:8 
    cwd = origCwd.call(process) 
       ^
Error: EACCES, permission denied 
    at process.cwd (/usr/lib/node_modules/yo/node_modules/update-notifier/node_modules/configstore/node_modules/graceful-fs/polyfills.js:8:19) 
    at process.cwd (/usr/lib/node_modules/yo/node_modules/insight/node_modules/configstore/node_modules/graceful-fs/polyfills.js:8:19) 
    at process.cwd (/usr/lib/node_modules/yo/node_modules/yeoman-generator/node_modules/download/node_modules/decompress/node_modules/decompress-tar/node_modules/tar/node_modules/fstream/node_modules/graceful-fs/polyfills.js:8:19) 
    at process.cwd (/usr/lib/node_modules/yo/node_modules/yeoman-generator/node_modules/download/node_modules/decompress/node_modules/decompress-tarbz2/node_modules/tar/node_modules/fstream/node_modules/graceful-fs/polyfills.js:8:19) 
    at process.cwd (/usr/lib/node_modules/yo/node_modules/yeoman-generator/node_modules/download/node_modules/decompress/node_modules/decompress-targz/node_modules/tar/node_modules/fstream/node_modules/graceful-fs/polyfills.js:8:19) 
    at process.cwd (/usr/lib/node_modules/yo/node_modules/yeoman-generator/node_modules/download/node_modules/decompress/node_modules/decompress-unzip/node_modules/temp-write/node_modules/graceful-fs/polyfills.js:8:19) 
    at process.cwd (/usr/lib/node_modules/yo/node_modules/yeoman-generator/node_modules/glob/node_modules/graceful-fs/polyfills.js:8:19) 
    at new Environment (/usr/lib/node_modules/yo/node_modules/yeoman-generator/lib/env/index.js:45:42) 
    at createEnv (/usr/lib/node_modules/yo/node_modules/yeoman-generator/index.js:38:10) 
    at init (/usr/lib/node_modules/yo/cli.js:71:40) 
+1

也许使用'sudo'命令能够解决您的问题 – 2014-09-20 06:38:05

回答

11

前缀与sudo您的命令将解决您的问题,但它仅仅是一个快速的解决方法。 另一个解决方法是将此目录的权限设置给您的用户。例如

sudo chown $YOUR_USER -R /usr/lib/node_modules 

但是,最好的办法是跟随伟大的意见以下gist

+0

感谢您的链接。 – Dejan 2015-09-03 19:21:22

+0

感谢那个sudo – Steve 2018-02-14 13:20:46

0

使用以下命令

sudo chown -R $Your_User:$Your_Group /usr/lib/node_modules

相关问题