我已经全局安装了angular / cli,当我在node命令提示符下写'ng -v'时,当我使用git bash时,它在同一目录下工作但是同样的命令它的抛出错误'ng不是命令'
我也已经卸载并再次安装了所有依赖项并清除了缓存,这个问题似乎不时出现。
this is my Environment variable:-
%SystemRoot%\system32\WindowsPowerShell\v1.0\;C:\Program Files
(x86)\Intel\iCLS Client\;C:\Program Files\Intel\iCLS
Client\;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;
C:\Windows\System32\WindowsPowerShell\v1.0\;
C:\Program Files (x86)\Intel\Intel(R) Management Engine
Components\DAL;C:\Program Files\Intel\Intel(R) Management Engine
Components\DAL;C:\Program Files (x86)\Intel\Intel(R) Management Engine
Components\IPT;C:\Program Files\Intel\Intel(R) Management Engine
Components\IPT;C:\Program Files\nodejs\;C:\Program Files
(x86)\Skype\Phone\;C:\Program Files\MongoDB\Server\3.4\bin;C:\Program Files
(x86)\Git\bin;C:\Program Files (x86)\Git\cmd;C:\Program Files\Microsoft VS
Code\bin;c:\Users\Me\AppData\Roaming\npm\; C:\Program
Files\nodejs\node_modules\npm\bin;C:\Program Files\nodejs
this the screeshot of the error.
答案 0 :(得分:0)
我不是百分之百确定Git Bash获取环境变量。
在我的~/.bash_profile
中,我有一行显式地将nodejs
目录添加到$ PATH。
export PATH="/c/Program Files/nodejs/":$PATH