news 2026/6/15 18:41:48

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/6/15 18:00:59

亲测YOLOv9官方镜像,目标检测训练效率提升超预期

亲测YOLOv9官方镜像,目标检测训练效率提升超预期 在目标检测工程实践中,最消耗时间的环节往往不是模型调参或数据标注,而是环境搭建——你是否也经历过:刚下载完YOLOv9源码,执行pip install -r requirements.txt后卡在…

作者头像 李华
网站建设 2026/6/15 13:09:01

BERT填空结果后处理:语义一致性校验实战优化策略

BERT填空结果后处理:语义一致性校验实战优化策略 1. 为什么填空结果不能直接用?一个真实场景的困惑 你输入“床前明月光,疑是地[MASK]霜”,模型秒回“上(98%)”——看起来很准。但当你换一句“他站在悬崖…

作者头像 李华
网站建设 2026/6/15 13:10:34

嵌入式系统中ST7789V的SPI驱动设计详解

以下是对您提供的博文《嵌入式系统中ST7789V的SPI驱动设计详解》进行 深度润色与专业重构后的版本 。本次优化严格遵循您的全部要求: ✅ 彻底去除AI腔调与模板化结构(如“引言”“总结”等机械标题) ✅ 所有技术点以工程师真实开发视角展…

作者头像 李华
网站建设 2026/6/15 15:55:49

YOLOv9镜像适用场景:边缘设备前处理训练环境搭建

YOLOv9镜像适用场景:边缘设备前处理训练环境搭建 你是不是也遇到过这样的问题:想在边缘设备上部署目标检测模型,却发现训练环境配置复杂、依赖冲突频发、CUDA版本不匹配、PyTorch编译报错……折腾半天连detect.py都跑不起来?别急…

作者头像 李华
网站建设 2026/6/14 19:38:47

Qwen2.5-0.5B适合哪些场景?多行业应用分析

Qwen2.5-0.5B适合哪些场景?多行业应用分析 1. 小而快的AI助手:它到底能做什么? 很多人看到“0.5B”这个参数量,第一反应是:“这么小的模型,能干啥?” 其实,这个问题问得特别实在—…

作者头像 李华
网站建设 2026/6/15 16:48:36

语音数据预处理指南:FSMN-VAD批量处理实战教程

语音数据预处理指南:FSMN-VAD批量处理实战教程 1. 为什么语音端点检测是预处理的第一步? 你有没有遇到过这样的问题:一段30分钟的会议录音,真正说话的内容可能只有8分钟,其余全是翻页声、咳嗽、键盘敲击和长时间停顿…

作者头像 李华