npm -v报错Error:ENOENT:no such file or directory,mkdir 'H:\'

在移动硬盘H盘安装了一下nodejs运行执行都显示正常,后来为了方便把nodejs安装到了D盘执行发现npm执行一直报错 " Error:ENOENT:no such file or directory,mkdir 'H:\' "

报错信息

于是卸载了之前安装的nodejs,重启电脑重新安装发现执行npm还是会报错

。。。。。。

问了一下小伙伴,又卸载了,这次连环境变量中关于node和npm的配置都删除了,也没有配置npm自定义的全局模块安装目录,需要配置的可在cmd命令下执行如下命令:

" npm config set prefix "D:\Program Files\nodejs\node_global"

npm config set cache "D:\Program Files\nodejs\node_cache" "

再次执行npm命令依然报错,此时看到有人说要修改npmrc文件。于是先试了一下D:\ydbg\tool\nodejs\node_modules\npm 下的npmrc文件,不是它。又找了一下别的地方是否有npmrc文件,果然C盘有 

全局变量

注掉全局和缓存之后再次执行npm

npm执行正常

你可能感兴趣的:(npm -v报错Error:ENOENT:no such file or directory,mkdir 'H:\')