news 2026/6/10 19:42:57

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/10 18:15:40

Qwen3-Embedding-4B低成本上线:云函数部署实战

Qwen3-Embedding-4B低成本上线:云函数部署实战 1. 为什么是Qwen3-Embedding-4B?它到底能做什么 你可能已经用过不少嵌入模型,但大概率会遇到这几个现实问题: 想跑个文本检索服务,发现8B模型显存不够,本地…

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

MinerU如何降低延迟?GPU算力动态分配教程

MinerU如何降低延迟?GPU算力动态分配教程 MinerU 2.5-1.2B 是一款专为复杂 PDF 文档结构化提取而生的深度学习工具,尤其擅长处理多栏排版、嵌套表格、数学公式与高分辨率插图混合的学术/技术类 PDF。但很多用户在实际使用中发现:明明配备了高…

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

Qwen3-0.6B能否跑在树莓派?低算力设备实测报告

Qwen3-0.6B能否跑在树莓派?低算力设备实测报告 1. 先说结论:不能直接运行,但有可行路径 Qwen3-0.6B这个名字听起来很轻量——0.6B参数,不到10亿,比动辄7B、14B的模型小得多。很多刚接触大模型的朋友第一反应是&#…

作者头像 李华
网站建设 2026/6/10 18:18:51

IndexTTS-2 Web界面定制:Gradio前端修改部署教程

IndexTTS-2 Web界面定制:Gradio前端修改部署教程 1. 为什么需要定制你的TTS界面 你刚拉起IndexTTS-2镜像,打开浏览器看到那个默认的Gradio界面——上传框、下拉菜单、播放按钮整齐排列,但总觉得哪里不对劲? 比如:公司…

作者头像 李华
网站建设 2026/6/10 12:37:06

Speech Seaco Paraformer 16kHz采样率要求:音频预处理实战教程

Speech Seaco Paraformer 16kHz采样率要求:音频预处理实战教程 1. 为什么16kHz是Speech Seaco Paraformer的“黄金采样率” 你可能已经注意到,无论是在WebUI界面提示、常见问题解答,还是模型文档里,都反复强调一个数字&#xff…

作者头像 李华
网站建设 2026/6/10 12:30:45

Open-AutoGLM实战案例:自动回复固定短信内容流程

Open-AutoGLM实战案例:自动回复固定短信内容流程 1. 什么是Open-AutoGLM?一个真正能“看懂屏幕、动手操作”的手机AI助理 你有没有想过,让手机自己读短信、识别发件人、判断内容类型,再自动回复一条预设好的消息?不是…

作者头像 李华