2024/02/24 20:23

安装好node js后默认是npm安装好的,在cmd输入node -v和npm -v之后分别会出现下面情况,

C:WINDOWSsystem32>node -v

v13.11.0

C:WINDOWSsystem32>npm -v

'CALL "C:Program Filesnodejsnode.exe" "C:Program Filesnodejsnode_modulesnpmbinnpm-cli.js" prefix -g' 不是内部或外部命令,也不是可运行的程序或批处理文件。

6.13.7


node.js安装成功,npm安装错误,网上搜索了很多办法,耗费了一两天时间,做出罗列方便后面遇到的伙伴们借鉴。

1,环境变量CompSpec :"%SystemRoot%system32cmd.exe;"后面有分号将分号去除

2,整个将CompSpec变量删除掉

3,将C:Program Filesnodejs以及C:Program Filesnodejsnode_modulesnpmbin两个文件夹中的npm命令文件中的语句

'CALL "%NODE_EXE%" "%NPM_CLI_JS%" prefix -g'

换成

"CALL ""%NODE_EXE%"" ""%NPM_CLI_JS%"" prefix -g"

就是这个原因造成的运行错误