前言:
之前在安裝Angular環境的時候有個問題,就是通過命令成功安裝了angular cli腳手架工具,但是在終端(win+r cmd)中輸入ng version一直提示的是'ng' 不是內部或外部命令,也不是可運行的程序或批處理文件,然后重復刪除安裝了多次都是一樣,最后發現原來沒有添加到系統盤的環境變量中去。
通過命令成功安裝了Angular腳手架工具:
npm install -g @angular/cli
解決方法:
1、首先查看node和npm環境是否正常:
node -v npm -v
2、如果上面的正常則有可能是npm全局環境變量路徑配置問題:
將node的全局環境變量位置一般默認在C盤中(C:\Users\yaoshuanggui\AppData\Roaming\npm),把對應路徑加到環境變量中(電腦->屬性->高級配置->環境變量->Path)
3、配置完成重新打開終端輸入ng v:
[拓展]改變npm全局安裝默認路徑:
首先為什么要改變npm全局安裝的默認路徑呢?因為它的默認路徑是在C盤中,假如安裝的東西較多那么系統盤內存會越來越多,因此我們需要修改默認的全局安裝目錄!!
1、在你想更改的目錄下新建兩個文件夾:node_global 和 mode_cache
2、啟動cmd依次執行以下兩條命令
注意:路徑均為絕對路徑!!!
npm config set prefix "XXX\XXX\node_global" npm config set cache "XXX\XXX\node_cache"
3、更改環境變量,計算機右擊 --> 屬性 --> 高級系統設置 --> 環境變量
在下邊的【系統變量】里新建一條記錄,變量名為:NODE_PATH 值為:XXX\XXX\node_global_mode_modules
在上邊的【環境變量】更改PATH的值為:XXX\XXX\node_global\
(路徑為剛才第二步中node_global文件夾的絕對路徑)