EACCES: отказано в разрешении при создании компонента Angular - PullRequest
0 голосов
/ 04 мая 2019

Когда я пытаюсь сгенерировать новый компонент для моего приложения Angular, я сразу же получаю ошибку «Отказано в доступе», но не знаю почему.Команда, которую я пытаюсь выполнить:

ng g component heroes

Я уже пробовал chmod -R 755 для папки проекта и всех содержащихся в ней файлов, но, к сожалению, это не меняет результат.

Здесьэто сообщение об ошибке, которое я получаю каждый раз, когда запускаю команду.

EACCES: permission denied, mkdir '/Users/mynamehere/Documents/Web Dev/projects/angular/angular-tour-of-heroes/src/app/heroes'
[Finished in 3.5s with exit code 1]
[cmd: ['ng', 'g', 'component', 'heroes']]
[dir: /Users/evanjameson/Documents/Web Dev/projects/angular/angular-tour-of-heroes]
[path: /usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/smlnj/bin]

Это из пакета AngularCLI в пределах возвышенного.Когда я запускаю ту же команду в терминале, я получаю то же сообщение об ошибке.

1 Ответ

0 голосов
/ 04 мая 2019

попробуйте chmod 777 (вместо 755) и посмотрите на владельца созданных файлов.Возможно, Sublime работает под другим UID, чем вы

...