执行 npm 安装命令时,包被装到了 C 盘用户目录下,而非项目根目录

在开发过程中,我们有时候会遇到执行 npm 安装命令时,包被装到了 C 盘用户目录下,而非项目根目录,这本质是 npm 的工作目录识别异常导致的。

也可能 npm 配置被修改

解决办法:

bash 复制代码
# 查看当前npm配置(重点看prefix、cache路径)
npm config list

# 重置prefix为默认值(避免全局安装路径异常)
npm config set prefix ""

# 可选:清空npm缓存(解决缓存导致的路径问题)
npm cache clean --force

验证是否解决

安装完成后,检查两个位置:

  1. 项目根目录是否出现node_modules文件夹和package-lock.json文件;
  2. C 盘C:\Users\Administrator\node_modules是否不再新增本次安装的包。
相关推荐
web打印社区7 分钟前
Windows 网页静默打印设置步骤:客户端、防火墙与联调清单
开发语言·前端·javascript·chrome·pdf·ecmascript
玖石书8 分钟前
HiSH 通过 apk 安装 Node.js、npm 与 pnpm
npm·node.js·鸿蒙·hish
恋猫de小郭14 分钟前
KMP 又改了编译流程, Separate Compilation 禁止了 `commonMain` 的依赖穿透
android·前端·flutter
吴声子夜歌16 分钟前
Nginx应用与运维——Nginx Web服务应用实战(静态文件服务器的搭建)
运维·前端·nginx
池塘水悠悠26 分钟前
nodejs24安装(node.js安装)
node.js
y = xⁿ34 分钟前
关于Agent工程落地
前端·人工智能·python
web打印社区1 小时前
JS 静默打印怎么做:纯前端为什么不行,以及最小可跑通写法
开发语言·前端·javascript·websocket·网络协议·http·pdf
web打印社区1 小时前
HTML5 静默打印:前端页面怎么调用打印机且尽量不弹窗
前端·javascript·vue.js·pdf·html·html5
Python大数据分析1 小时前
开源免费、AI 驱动的 Web 打印设计器 OpenPrint:从拖拽设计到 ERP 对接全流程实战
前端·人工智能·开源
溪语流沙1 小时前
【每天一个CSS | Day11】赛博朋克故障风文字:红青分离 + 切片抖动
前端·css