npm配置项管理

全局模块路径配置

修改配置项

在使用Windows系统时,C盘告急一直被大家所诟病的问题,而nodejs的包管理工具npm默认将全局模块路径设置到了C盘。现要将npm全局模块路径设置到其他位置,减小C盘压力

shell 复制代码
npm config set prefix "E:\nodejs\node_global"

这将会把全局npm包安装到D:\nodejs\node_global目录下。

shell 复制代码
npm config set cache "E:\nodejs\node_cache"

这将会让npm将下载的包缓存到D:\nodejs\node_cache目录下。

修改环境变量

为了让系统能够识别全局安装的npm包,在配置完全局模块路径后,通常还需要将新的全局模块路径添加到系统的PATH环境变量中,这样就可以在任何地方通过命令行访问全局安装的npm包。

比如,全局安装完yarn后,使用命令yarn时发现类似:'yarn'不是内部或外部命令,也不是可运行的程序或批处理文件。的提示,就是因为path没有正确配置的原因

其他配置选项

查看当前配置

shell 复制代码
npm config list

编辑配置文件

默认用记事本打开.npmrc文件

shell 复制代码
npm config edit

设置特定配置项

shell 复制代码
npm config set key value

其中key是想要修改的配置键名,value是对应的值。

配置镜像地址

shell 复制代码
npm config set registry https://registry.npmmirror.com/

关于electron的镜像地址

shell 复制代码
npm config set electron_builder_binaries_mirror https://registry.npmmirror.com/-/binary/electron-builder-binaries/
npm config set electron_mirror https://registry.npmmirror.com/-/binary/electron/
相关推荐
鬼手点金5 分钟前
如何选择模型
java·前端·人工智能·git·深度学习
恋猫de小郭6 分钟前
Dart 3.15 新特性:this 终于支持类型提升了
android·前端·flutter
IT_陈寒21 分钟前
Vue开发实战:从入门到精通
前端·人工智能·后端
znnnk37 分钟前
2026 前端工程化新纪元:Rust 重塑工具链,AI Agent 接管流水线
前端·人工智能·rust
王大师王文峰1 小时前
HTML 入门到进阶:语义化标签、表单与多媒体一篇打通【语义化布局、表单校验、video/audio、Canvas、无障碍与 SEO】
前端·css·node.js·html·css3·jquery·html5
风骏时光牛马1 小时前
AI_Coding:智能代码创作助手
前端
剪刀石头布啊10 小时前
vue-react为何要虚拟dom
前端
剪刀石头布啊10 小时前
ahooks常用的一些库,我们使用一下
前端
剪刀石头布啊10 小时前
从git更新本地提交记录到更新已经推送到远端记录
前端
Flynt12 小时前
axios 被投毒半年后,我把 npm 的"安全防线"实测了一遍:最信任的 SHA512 是安慰剂
前端·npm·node.js