news 2026/4/18 22:15:40

npm-cache 怎么迁移出C盘

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
npm-cache 怎么迁移出C盘

你想把 npm 的缓存目录(npm-cache)从 C 盘迁移到其他磁盘(比如 D 盘),避免 C 盘空间被占用,对吧?这是前端开发中很常见的需求,核心是通过修改 npm 的配置指定新的缓存路径,下面给出永久生效的完整操作步骤,兼顾 Windows 和 macOS/Linux 系统(重点讲 Windows)。

一、核心原理

npm 的缓存路径默认在系统盘(Windows 一般是C:\Users\你的用户名\.npm),通过npm config命令修改cache配置项,就能将缓存目录永久迁移到自定义路径。

二、Windows 系统操作步骤(详细版)

步骤 1:查看当前缓存路径(确认默认位置)
  1. Win+R输入cmd打开命令提示符(或用 PowerShell);
  2. 执行命令查看当前缓存路径:
    npm config get cache

    输出示例:C:\Users\张三\.npm(这就是默认缓存目录,需要迁移)

步骤 2:创建新的缓存目录

比如想迁移到D:\npm\cache,先手动创建这个文件夹:

  • 打开 D 盘 → 新建文件夹npm→ 在npm里再新建cache文件夹(确保路径无空格、无中文,避免兼容问题)。
步骤 3:修改 npm 配置(永久指定新缓存路径)

执行以下命令(替换为你新建的路径):

# 设置新的缓存路径(关键命令) npm config set cache "D:\npm\cache" --global # 验证是否设置成功 npm config get cache

如果输出D:\npm\cache,说明配置生效。

步骤 4:可选 - 迁移原有缓存文件(保留已下载的包)

如果想把 C 盘原缓存里的包移到新路径,直接复制:

  1. 打开原缓存路径(比如C:\Users\张三\.npm);
  2. 全选所有文件 / 文件夹,复制到新路径D:\npm\cache
  3. 复制完成后,可删除 C 盘原.npm文件夹释放空间。
步骤 5:验证是否生效

执行任意 npm 安装命令测试,比如:

npm install axios -g

安装完成后,查看D:\npm\cache目录下会新增文件,说明缓存已写入新路径。

三、额外优化:同时迁移 npm 全局包目录(可选)

除了缓存,npm 全局安装的包(如npm install -g)默认也在 C 盘,可一并迁移:

三、额外优化:同时迁移 npm 全局包目录(可选)

除了缓存,npm 全局安装的包(如npm install -g)默认也在 C 盘,可一并迁移:

# 1. 新建全局包目录(比如 D:\npm\global) # 2. 设置全局包路径 npm config set prefix "D:\npm\global" --global # 3. 验证 npm config get prefix # 4. 配置环境变量(关键!否则全局命令如 axios 无法直接运行) # - 右键「此电脑」→「属性」→「高级系统设置」→「环境变量」 # - 在「用户变量」中,编辑「Path」,添加新路径:D:\npm\global\node_modules\.bin # - 保存后重启命令行,即可正常使用全局包命令
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/17 20:29:44

MinerU社区资源汇总:GitHub仓库与文档导航

MinerU社区资源汇总:GitHub仓库与文档导航 MinerU 是一款专为 PDF 文档智能解析而生的开源工具,尤其擅长处理学术论文、技术手册、产品白皮书等含多栏布局、复杂表格、嵌入公式与矢量图的高难度 PDF。它不依赖传统 OCR 的粗粒度识别,而是融合…

作者头像 李华
网站建设 2026/4/17 20:04:14

2025 AI应用趋势:Qwen3-14B多语言互译落地实战

2025 AI应用趋势:Qwen3-14B多语言互译落地实战 1. 为什么是Qwen3-14B?单卡跑出30B级翻译能力的“守门员” 你有没有遇到过这样的场景: 客服系统要实时响应西班牙语、阿拉伯语、越南语用户的咨询,但部署30B以上模型需要4张A100&…

作者头像 李华
网站建设 2026/4/17 21:16:10

Unsloth是否支持多GPU?分布式训练配置教程

Unsloth是否支持多GPU?分布式训练配置教程 1. Unsloth 简介 用Unsloth训练你自己的模型——Unsloth是一个开源的LLM微调和强化学习框架,专为开发者和研究者设计,目标很实在:让大模型训练更准、更快、更省资源。 在Unsloth&…

作者头像 李华
网站建设 2026/4/17 22:01:11

为什么Qwen3-Embedding-0.6B启动失败?SGlang部署避坑指南入门必看

为什么Qwen3-Embedding-0.6B启动失败?SGLang部署避坑指南入门必看 你是不是也遇到过这样的情况:下载了最新的Qwen3-Embedding-0.6B模型,兴冲冲地敲下sglang serve命令,结果终端卡住、报错退出,或者服务看似启动了却调…

作者头像 李华
网站建设 2026/4/18 5:07:21

Open-AutoGLM实测体验:AI自动抢购太惊艳了

Open-AutoGLM实测体验:AI自动抢购太惊艳了 1. 这不是科幻,是今天就能用上的手机AI助手 你有没有过这样的经历:双十一零点蹲守,手指悬在屏幕上方,心跳加速,只等倒计时归零——结果手速没跟上,秒…

作者头像 李华
网站建设 2026/4/17 4:34:42

C 盘告急救星!一键系统文件转移工具超实用

电脑 C 盘内存告急,想必是大家都遇过的烦恼,常规的解决办法有不少:先清理 C 盘垃圾,再删除冗余大文件,或是把微信、QQ 的文件存储路径换到非系统盘,而想要从根源上缓解,系统文件路径转移就是超实…

作者头像 李华