正常安装node之后会有npm,但是需要我们去配置相应的文件
安装node后命令行输入:
node -v
出现版本号后正常
npm -v
出现版本号后也是正常
在命令窗口执行: npm -v
后,报错 c:\Program Files\nodejs>npm -v
Error: EINVAL: invalid argument, mkdir
'f:\nodejs\nodejs\
需要手动设置npm的cache和predix。
1、手动更改“C:\Users\Administrator.npmrc”文件,在记事本中打开,显示内容如下:
prefix=XXXX
2、而这个XXXX路径又是不存在的,所以一直报错,将文本内容修改为你上边安装的正确的配置路径:
prefix=f:\nodejs\node_global
cache=f:\nodejs\node_cache
3、再到安装目录f:\nodejs\node_modules\npm下,找到文件npmrc,把这个文件内容也改为
prefix=f:\nodejs\node_global
cache=f:\nodejs\node_cache
4、node_global文件路径配置在环境变量path
重新打开命令行,运行npm命令就正常了
网友评论