news 2026/5/13 15:31:46

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/5/12 7:43:39

FSMN-VAD农业应用:动物叫声监测前处理部署实例

FSMN-VAD农业应用:动物叫声监测前处理部署实例 1. 为什么农业场景需要语音端点检测? 你有没有想过,猪舍里连续24小时的录音,真正有用的可能只有几秒钟——比如母猪分娩时的哼叫、仔猪应激时的尖啸、病猪异常的咳嗽声&#xff1f…

作者头像 李华
网站建设 2026/5/11 21:32:11

在线K歌平台优化:用户演唱情绪与掌声匹配度检测

在线K歌平台优化:用户演唱情绪与掌声匹配度检测 在线K歌平台正面临一个看似简单却影响深远的体验瓶颈:用户唱得投入,系统却无法感知;观众热情鼓掌,平台却无法识别这份共鸣。当“开心”被识别为中性,“掌声…

作者头像 李华
网站建设 2026/5/1 10:29:23

PyTorch-2.x-Universal-Dev-v1.0镜像Bash/Zsh高亮插件使用体验

PyTorch-2.x-Universal-Dev-v1.0镜像Bash/Zsh高亮插件使用体验 1. 为什么Shell高亮对深度学习开发如此重要 你有没有过这样的经历:在终端里敲了一长串命令,回车后发现拼错了某个参数,或者路径写反了斜杠方向?又或者在调试模型训…

作者头像 李华
网站建设 2026/5/1 11:24:06

YOLO26元宇宙应用:数字人动作捕捉部署教程

YOLO26元宇宙应用:数字人动作捕捉部署教程 YOLO26不是官方发布的模型版本,当前Ultralytics官方最新稳定版为YOLOv8(截至2024年),YOLOv9尚在预研阶段,不存在YOLO26这一公开模型。但本教程所指的“YOLO26”实…

作者头像 李华
网站建设 2026/4/23 10:41:34

如何用一张3060跑通Llama3?低成本GPU部署教程入门必看

如何用一张3060跑通Llama3?低成本GPU部署教程入门必看 你是不是也遇到过这些情况:想本地跑个大模型,但显卡只有RTX 3060(12GB显存),查了一圈发现主流教程动辄推荐A100、4090,甚至要求双卡&…

作者头像 李华
网站建设 2026/5/3 23:16:25

多主模式下I2C总线仲裁过程全面讲解

以下是对您提供的博文《多主模式下IC总线仲裁过程全面讲解》的 深度润色与专业重构版本 。本次优化严格遵循您的全部要求: ✅ 彻底去除AI痕迹,全文以资深嵌入式系统工程师第一人称视角口吻撰写,语言自然、有节奏、带思考痕迹; ✅ 所有模块化标题(如“引言”“总结与展…

作者头像 李华