(已解决)'ng' 不是内部或外部命令,也不是可运行的程序或批处理文件

前言:

  以前在安装Angular环境的时候有个问题,就是经过命令成功安装了angular cli脚手架工具,可是在终端(win+r cmd)中输入ng version一直提示的是'ng' 不是内部或外部命令,也不是可运行的程序或批处理文件,而后重复删除安装了屡次都是同样,最后发现原来没有添加到系统盘的环境变量中去。html

经过命令成功安装了Angular脚手架工具:

npm install -g @angular/cli 

解决方法:

一、首先查看node和npm环境是否正常:

node -v
npm -v 

 二、若是上面的正常则有多是npm全局环境变量路径配置问题:

将node的全局环境变量位置通常默认在C盘中(C:\Users\yaoshuanggui\AppData\Roaming\npm),把对应路径加到环境变量中(电脑->属性->高级配置->环境变量->Path)node

 

 

 

 

 

 

 

 三、配置完成从新打开终端输入ng v:

[拓展]改变npm全局安装默认路径:

首先为何要改变npm全局安装的默认路径呢?由于它的默认路径是在C盘中,假如安装的东西较多那么系统盘内存会愈来愈多,所以咱们须要修改默认的全局安装目录!!npm

一、在你想更改的目录下新建两个文件夹:node_global 和 mode_cache

二、启动cmd依次执行如下两条命令

注意:路径均为绝对路径!!!工具

npm config set prefix "XXX\XXX\node_global"

npm config set cache "XXX\XXX\node_cache"

三、更改环境变量,计算机右击 --> 属性 --> 高级系统设置 --> 环境变量

在下边的【系统变量】里新建一条记录,变量名为:NODE_PATH 值为:XXX\XXX\node_global_mode_modulesui

在上边的【环境变量】更改PATH的值为:XXX\XXX\node_global\spa

(路径为刚才第二步中node_global文件夹的绝对路径)3d

参考文章:

Node.js安装及环境配置之Windows篇htm

怎么更改npm全局安装默认路径blog

相关文章
相关标签/搜索