使用NVM管理node版本时,prefix、cache等系统配置修改不了的问题

症状如下,使用 npm config get cache 获取的 cache 目录,经过 npm config set cache 修改后不变:

cpp 复制代码
C:\Users\WJC.P>npm config get cache
C:\Program Files\nodejs\node_cache

C:\Users\WJC.P>
C:\Users\WJC.P>npm config set cache "D:\Software\nodeJs_nvm\node_cache"

C:\Users\WJC.P>
C:\Users\WJC.P>
C:\Users\WJC.P>
C:\Users\WJC.P>npm config get cache
C:\Program Files\nodejs\node_cache
C:\Users\WJC.P>
C:\Users\WJC.P>
C:\Users\WJC.P>npm config get prefix
C:\Program Files\nodejs\node_global

C:\Users\WJC.P>
C:\Users\WJC.P>
C:\Users\WJC.P>npm config set prefix "D:\Software\nodeJs_nvm\node_global"

C:\Users\WJC.P>
C:\Users\WJC.P>
C:\Users\WJC.P>npm config get prefix
C:\Program Files\nodejs\node_global


C:\Users\WJC.P>
C:\Users\WJC.P>

该情况,安装的时候出现的莫名其妙,本来想截图的,后来执行修改命令的时候,发现又成功了,不能复现,但是问题出现过两次,记的特别清除,第一次由于时间赶,当时那台本本将就用了,最近这次因为本本的node环境蹦了重装,遇上了好好查了一下,npm 命名还有全局的配置文件,获取方式如下:

cpp 复制代码
C:\Users\WJC.P>
C:\Users\WJC.P>npm config get userconfig
C:\Users\WJC.P\.npmrc

C:\Users\WJC.P>
C:\Users\WJC.P>

将用户目录下"C:\Users\WJC.P\.npmrc" .npmrc文件修改过来之后,prefix、cache统配置通过 npm命令get,即可看到变更之后的结果

cpp 复制代码
prefix=D:\Software\nodeJs_nvm\node_global
cache=D:\Software\nodeJs_nvm\node_cache
相关推荐
miao_zz9 小时前
基于HTML5的下拉刷新效果
前端·html·html5
一个很帅的帅哥11 小时前
实现浏览器的下拉加载功能(类似知乎)
开发语言·javascript·mysql·mongodb·node.js·vue·express
孟诸12 小时前
计算机专业毕设-校园新闻网站
java·vue·毕业设计·springboot·课程设计
chen序员14 小时前
如何切换淘宝最新镜像源(npm)【2024版】
npm
Bang邦14 小时前
使用nvm管理Node.js多版本
前端·node.js·node多版本管理
新知图书15 小时前
Node.js快速入门
node.js
FakeOccupational16 小时前
nodejs 007:错误npm error Error: EPERM: operation not permitted, symlink
前端·npm·node.js
亦舒.16 小时前
JSDelivr & NPM CDN 国内加速节点
前端·npm·node.js
代码搬运媛16 小时前
code eintegrity npm err sha512
前端·npm·node.js
猿来如此呀20 小时前
运行npm install 时,卡在sill idealTree buildDeps没有反应
前端·npm·node.js