Node.js ';ng';不被识别为内部或外部命令

Node.js ';ng';不被识别为内部或外部命令,node.js,angular,angular-cli,Node.js,Angular,Angular Cli,在删除了Node.js的早期版本之后,现在我已经安装了它的最新版本。我还安装了@angular/cli 但当我试图通过CLI创建新项目时,我遇到了一个错误 “ng”未被识别为内部或外部命令 我已经使用命令卸载了Node.js好几次,并手动卸载了所有文件夹,但在新安装之后它仍然会出现 我已尝试安装@angular/cli,但出现以下错误 任何帮助都将不胜感激。 提前感谢。解决此问题的简单方法是使用NodeJS命令提示符而不是Windows命令,NodeJS命令提示符将识别ng有两个原因 可能是

在删除了Node.js的早期版本之后,现在我已经安装了它的最新版本。我还安装了@angular/cli

但当我试图通过CLI创建新项目时,我遇到了一个错误

“ng”未被识别为内部或外部命令

我已经使用命令卸载了Node.js好几次,并手动卸载了所有文件夹,但在新安装之后它仍然会出现

我已尝试安装@angular/cli,但出现以下错误

任何帮助都将不胜感激。
提前感谢。

解决此问题的简单方法是使用
NodeJS
命令提示符而不是Windows命令,
NodeJS
命令提示符将识别
ng

有两个原因

  • 可能是安装Angular后,
    路径上没有npm文件夹(
    npm install@Angular/cli-g
  • 在系统或用户环境变量中追加以下条目: %USERPROFILE%\AppData\Roaming\npm

    打开一个新的windows shell,应该可以使用
    ng
    命令

    ng-v

    _ _ ____ _ ___ / \ _ __ __ _ _ _| | __ _ _ __ / ___| | |_ _| / △ \ | '_ \ / _` | | | | |/ _` | '__| | | | | | | / ___ \| | | | (_| | |_| | | (_| | | | |___| |___ | | /_/ \_\_| |_|\__, |\__,_|_|\__,_|_| \____|_____|___| |___/ Angular CLI:1.7.2节点:6.9.2操作系统:win32 x64 Angular:。。。
  • 您的Angular版本已损坏。从Angular 5开始,您不需要清理缓存。它会从损坏中自我修复。 要检查缓存是否已损坏,请使用 npm缓存验证

  • 对于Angular的旧版本,请使用以下方法卸载:

    npm卸载-g npm卸载--保存开发工具

    要安装新版本,请使用:

    npm卸载-g@angular/cli npm缓存清理 npm安装-g@angular/cli@latest


    祝你好运。

    我做了上面的一切都没有用。卸载了VS2017和NodeJS。在重新安装NodeJS和angular cli后,仍然存在相同的问题。我做了一次npm get,发现它安装在一个旧文件夹“c:\programdata\microsoft\visualstudio\mda\taco toolset.x.x.x…”中,这毫无意义,所有VS版本都已完全消失。
    它最终成为“c:\users\yourUsername\.npmrc”中的一个文件问题在于卸载NodeJs后未将其删除。删除该文件并重新安装NodeJs,Angular CLI,一切正常。这可能是由于在安装VS2017时将NodeJs工具作为其一部分,但我不能100%确定这一点。

    是否使用
    -g
    参数重新安装Angular?您是如何安装@Angular/CLI的u安装后重新启动命令行?运行以下
    $npm list-g--depth=0
    ,它显示了什么?很明显,如果
    ng
    不可用,angular cli未正确安装。
    npm install-g@angular/cli
    在Windows上,最好使用powerShell执行此操作,并且需要以管理员身份运行,它将也可以在windows shell中工作。@AnkitSaroch:您说的是安装npm安装-g@angular/cli命令,对吗?是的,我已经这样做了。@Maximus:运行命令后,它显示C:\Users\Naveen\AppData\Roaming\npm`--(空)我尝试使用Node.js命令提示符,但得到相同的错误:npm ERR!请求registry.npmjs.org/supports-color//-/supports-color-2.0.0.tgz失败,原因:0:错误:1408F10B:SSL例程:SSL3\u GET\u记录:错误版本号:openssl\SSL\s3\u pkt.c:365 _ _ ____ _ ___ / \ _ __ __ _ _ _| | __ _ _ __ / ___| | |_ _| / △ \ | '_ \ / _` | | | | |/ _` | '__| | | | | | | / ___ \| | | | (_| | |_| | | (_| | | | |___| |___ | | /_/ \_\_| |_|\__, |\__,_|_|\__,_|_| \____|_____|___| |___/ Angular CLI: 1.7.2 Node: 6.9.2 OS: win32 x64 Angular: ...