node 安装后 npm 无法使用 报错 c:\Program Files\nodejs>npm -v Error: EINVAL: invalid argument, mkdir 'c:\Program Files\nodejs\“C:\
在命令窗口执行 : npm -v 后,报错
c:\Program Files\nodejs>npm -v Error: EINVAL: invalid argument, mkdir 'c:\Program Files\nodejs\“C:\
手动设置npm的cache和predix。
步骤1:手动更改“C:\Users\Administrator.npmrc”文件,在记事本中打开,内容如下:
prefix=XXXX
而这个XXXX路径又是不存在的,所以一直报错,将文本内容修改为你上边安装的正确的配置路径:
prefix=D:\nodejs\node_global
cache=D:\nodejs\node_cache
步骤2:再到安装目录D:\nodejs\node_modules\npm下,找到文件npmrc,把这个文件内容也改为
prefix=D:\nodejs\node_global
cache=D:\nodejs\node_cache
重新打开命令行,运行npm命令就正常了