【问题标题】:'ng' is not recognized after reinstalling everything [duplicate]重新安装所有内容后无法识别“ng”[重复]
【发布时间】:2021-08-06 07:30:55
【问题描述】:

自从我安装了最新版本的 node.js 以来,我遇到了很多问题,所以我认为如果我删除所有内容并重新开始,我可以让所有内容正常工作,所以我卸载了 angular/CLI 我卸载了 npm npm uninstall -g npm 并删除了npm文件并卸载了node.js,然后我重新安装了node.js和angular/CLI,然后我尝试使用ng new my-app创建一个新项目,突然我得到了

'ng' is not recognized as an internal or external command,
operable program or batch file.

我检查了npm文件是否再次创建,我找到了,但它是空的 我不明白我做错了什么

【问题讨论】:

  • stackoverflow.com/… 在发布新问题之前,请务必搜索错误消息。很有可能您不是第一个遇到该消息的人。
  • 那里的解决方案都没有为我工作 NPM 文件夹是空的,不知道我尝试安装 angular/CLI 多少次

标签: node.js angular npm


【解决方案1】:

使用以下命令检查节点和 npm 版本。

node -v
npm -v

如果两者都显示版本,那么没关系,否则你在安装节点 js 时遇到问题。如果您收到任何错误,请重新安装 nodejs。

下一步是使用以下命令检查 typescript 版本。

tsc -v

如果显示版本一切正常,否则使用此命令安装 typescript npm install -g typescript 下一步是使用以下命令检查角度版本

ng --version

如果它显示你的版本,那么很好,否则你必须使用这个命令安装 angular cli。 npm install -g @angular/cli 这样,您必须调试问题。 请尝试此解决方案并告诉我。

【讨论】:

  • 谢谢,我尝试了您的解决方案,但它不起作用 typescript 和 angular CLI 即使在我使用了您建议的命令并且对于 node 和 npm 我得到响应后也无法识别
  • 如果'ng'无法识别',你怎么可能运行ng --version
  • 我无法运行 ng -- 我得到的版本 'ng' 未被识别为内部或外部命令、可运行程序或批处理文件。
  • 你试过用这个命令安装 typescript 吗?错误是什么?主要怀疑你是linux用户吗?请不要对我的回答投反对票,我正在尽力帮助您。我们不是来互相帮助的吗?
  • 不,我没有否决你的答案,这不是我,事实上,我非常感谢你帮助我。我是 Windows 用户,我尝试了您建议的所有命令,当我运行这些命令时,就像安装了它们一样,但是当我运行 ng -- 时,我得到的版本是 not recognized as an internal or external command, operable program or batch file.
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-08-24
  • 1970-01-01
相关资源
最近更新 更多