使用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
相关推荐
Q_Q5110082854 小时前
python+django/flask+vue的大健康养老公寓管理系统
spring boot·python·django·flask·node.js
catchadmin5 小时前
Vite 8 Beta:Rolldown 驱动的新一代 Vite
vue
老前端的功夫7 小时前
移动端兼容性深度解析:从像素到交互的全方位解决方案
前端·前端框架·node.js·交互·css3
Q_Q19632884758 小时前
python+django/flask+vue的多媒体素材管理系统
spring boot·python·django·flask·node.js·php
IT教程资源C9 小时前
(N_128)基于springboot,vue酒店管理系统
mysql·vue·前后端分离·酒店管理系统·springboot酒店
Q_Q5110082859 小时前
python+django/flask+vue的基于疫情防控管理系统的数据可视化分析系统
spring boot·python·django·flask·node.js
BD_Marathon10 小时前
【JavaWeb】VsCode中快速生成HTML5模板
ide·vscode·html5
前端fighter10 小时前
全栈项目:闲置二手交易系统(二)
前端·vue.js·node.js
Apeng_091911 小时前
ui-picture-bd-marker实现图片标注功能
ui·vue
杨啸_新房客12 小时前
如何优雅的设置公司的NPM源
前端·npm