3

Я пришел к вам и угловой начал использовать эту команду, но я бросил эту ошибку, что я могу сделать?Ошибка: 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' команда может решить вашу проблему –

ответ

11

Приставка ваша команда с sudo будет решить вашу проблему, но это просто быстрый обходной путь. Другим обходным решением было бы установить разрешение этого каталога на пользователя. Например

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

Но лучше было бы следить за большой совет по следующему gist

+0

спасибо за ссылку. – Dejan

+0

спасибо за это sudo – Steve

0

Используйте следующую команду

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

Смежные вопросы