【发布时间】:2019-05-04 01:38:44
【问题描述】:
当我尝试为我的 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]
这是来自 sublime 中的 AngularCLI 包。当我在终端中运行相同的命令时,我会收到相同的错误消息。
【问题讨论】:
-
尝试使用 sudo 运行 sublime 或使用 sudo 运行 ng
标签: angular angular-cli