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

posted @ 2020-02-12 09:51  小半个程序猿  阅读(3498)  评论(1编辑  收藏  举报