执行 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是否不再新增本次安装的包。
相关推荐
慧一居士7 分钟前
npm install 各参数使用说明, 和使用场景说明
前端
Ashley_Amanda19 分钟前
Node.js 服务搭建:从零到部署的生产级指南
node.js
小二·23 分钟前
Python Web 开发进阶实战:神经符号系统 —— 在 Flask + Vue 中融合深度学习与知识图谱
前端·python·flask
Yan.love25 分钟前
【CSS-动画与过渡】丝滑的艺术,从简单位移到贝塞尔曲线
前端·css
天远云服25 分钟前
Node.js实战:天远车辆出险查询API接口调用流程、代码接入与场景应用
大数据·node.js
摇滚侠26 分钟前
安装完 node.js 以后,需不需要修改全局安装包的目录,我觉的不需要修改。网上有很多教程让修改全局包安装目录和配置环境变量,我觉的这两步都多余。
node.js
黎轩栀海26 分钟前
Element-UI 用命令行主题工具修改主题色
前端
梦65038 分钟前
Vue 中 v-for 与 v-if 优先级
前端·javascript·vue.js
一只小bit44 分钟前
Qt 多媒体:快速解决音视频播放问题
前端·c++·qt·音视频·cpp·页面
梦65044 分钟前
React 高阶组件
前端·react.js·前端框架