【问题标题】:bash: ng: command not found only in Visual Studio Codebash:ng:仅在 Visual Studio Code 中找不到命令
【发布时间】:2020-12-14 08:26:00
【问题描述】:

我正在尝试在 Visual Studio 代码中执行 ng 命令,但出现错误:bash: ng: command not found。

我已经更改了在其他帖子中阅读的一些配置,并且在 MacOs 终端中一切正常,而在 Visual Studio Code 中则提示上述消息。

我应该怎么做才能解决这个问题?

【问题讨论】:

  • 你重启了VSCode吗?您是否重新启动了 Mac?
  • 您是否重新启动终端并检查ng 命令是否仍然可用?我怀疑对$PATH 的更改不是持久的。

标签: angular macos visual-studio-code macos-big-sur


【解决方案1】:

Angular 是否全局安装在您的系统上?你可以再试一次

npm i -g @angular/cli

这不会影响您项目的 Angular 版本。 (只要你加上-g) 我假设您使用的是 Linux/MacOS。如果还是不行,就用

PATH=$PATH:[path_to_your_user_profile]/path-to-npm

确保您的 NPM 已添加到您的路径中

【讨论】:

  • 似乎我误读了这个问题。我以为 ng 只在 VScode 中工作。请尝试以管理员身份运行 VScode
  • 可以在 macOS 中以管理员身份运行吗?我该怎么做?
  • 检查this。使用sudo 打开它将始终以管理员身份进行。或根在你的情况下
  • 我认为这不会改变任何事情。要读取运行 Angular CLI 所需的文件,不需要 sudo。
  • @JSONDerulo 也许......但在 IDE shell 中使用终端命令。在这种情况下使用“ng”
猜你喜欢
  • 1970-01-01
  • 2018-05-11
  • 1970-01-01
  • 1970-01-01
  • 2020-07-20
  • 2018-03-26
  • 1970-01-01
  • 2021-06-05
  • 2016-06-04
相关资源
最近更新 更多