在移动硬盘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执行正常
网友评论