【问题标题】:Angular NG command gives permission errorAngular NG 命令给出权限错误
【发布时间】:2022-06-21 08:11:55
【问题描述】:

当我尝试运行“ng serve”或任何其他 ng 命令时,我收到“zsh: permission denied: ng”错误。

我正在使用 MACOS,并且已经检查了其他帖子以解决问题,但遗憾的是,没有任何帮助。如何更改文件夹的权限(我也不知道应该使用哪个文件夹)来修复我的个人资料。

【问题讨论】:

    标签: angular npm npm-install


    【解决方案1】:

    您只需要使用“chmod +x ”命令允许 ng 命令执行。我是如何解决这个问题的:

    1. 切换到默认的 bash shell:chsh -s /bin/bash;

    2. 重新启动操作系统;

    3. 打开一个终端并尝试了任何ng <command>。结果看起来像这样

      bash: /usr/local/bin/ng : permission denied

    4. 从上一个结果中取出ng目录,并允许执行ng命令

      chmod +x /usr/local/bin/ng

    5. 执行了我的 ng 命令。

    可能有更优雅的方式来做同样的事情,但这工作得很好。
    你可以写chsh -s /bin/zsh切换回zsh。

    【讨论】:

      猜你喜欢
      • 2018-12-02
      • 2020-07-01
      • 1970-01-01
      • 2020-06-02
      • 1970-01-01
      • 2021-08-07
      • 1970-01-01
      • 2018-12-30
      • 2023-03-24
      相关资源
      最近更新 更多