配置npm文件 报错 Error: EINVAL: invalid argument, mkdir 'c:\Program Files\nodejs\“

正常安装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命令就正常了

你可能感兴趣的:(配置npm文件 报错 Error: EINVAL: invalid argument, mkdir 'c:\Program Files\nodejs\“)