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/
相关推荐
前端双越老师几秒前
OpenClaw 实战记录:前端 VS 全栈 招聘岗位分析
前端·agent·全栈
Bigger9 分钟前
第八章:我是如何剖析 Claude Code 里的“电子宠物”彩蛋的
前端·ai编程·源码阅读
qq_3643717222 分钟前
NestJS + LangChain SSE 流式输出 + 前端实时渲染打字机效果
前端·langchain
1314lay_100723 分钟前
axios的Post方法和Delete方法的参数个数和位置不同,导致415错误
前端·javascript·vue.js·elementui
LXXgalaxy30 分钟前
HTML头部元信息避坑指南
前端·html
qq_3813385031 分钟前
现代 CSS 黑科技:Container Queries、:has() 与嵌套语法实战
前端·css·科技
枫叶丹432 分钟前
【HarmonyOS 6.0】ArkWeb:Web组件销毁模式深度解析
开发语言·前端·华为·harmonyos
拉拉尼亚34 分钟前
WebRTC 完全指南:原理、教程与应用场景
前端·typescript·实时音视频
lkbhua莱克瓦2435 分钟前
ZogginWeb 电脑端沉浸式记单词整合优化方案(终极版)
前端·zogginweb开发
小则又沐风a36 分钟前
深剖string内部结构 手撕string
java·前端·数据库·c++