执行 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是否不再新增本次安装的包。
相关推荐
XiaoYu20022 小时前
第2章 Nest.js入门
前端·ai编程·nestjs
程序猿_极客2 小时前
【node期末作业开发】Node.js+MySQL 实现销售信息管理系统的增删改查(附源码)
数据库·mysql·node.js
没事多睡觉6662 小时前
零基础React + TypeScript 教程
前端·react.js·typescript
liliangcsdn2 小时前
MySQL存储字节类数据的方案示例
java·前端·数据库
_Kayo_2 小时前
React useState setState之后获取到的数据一直是初始值
前端·javascript·react.js
谷哥的小弟2 小时前
HTML5新手练习项目—生命体征监测(附源码)
前端·源码·html5·项目
黎明初时2 小时前
react基础框架搭建3-配置 Redux:react+router+redux+axios+Tailwind+webpack
前端·react.js·webpack
Object~2 小时前
2.变量声明
开发语言·前端·javascript
IT_陈寒2 小时前
Vite 3实战:我用这5个优化技巧让HMR构建速度提升了40%
前端·人工智能·后端