You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

删除Node.js项目文件夹后,项目依赖包会被彻底删除吗?

Node.js项目依赖相关问题解答

1. 删除项目文件夹会删除该项目的所有依赖包吗?

得看你安装依赖的方式:

  • 要是用本地安装(执行npm install <包名>,不带-g参数),依赖会存在项目根目录的node_modules文件夹里。这种情况下删除项目文件夹,该项目的所有本地依赖会被一起删掉。
  • 要是用全局安装(执行npm install <包名> -g,带-g参数),依赖不会放在项目文件夹里,删除项目文件夹也碰不到这些全局包。

2. 全局安装的npm包存在哪里?

不同操作系统的默认路径不同:

  • Windows:C:\Users\<你的用户名>\AppData\Roaming\npm\node_modules
  • macOS/Linux:/usr/local/lib/node_modules(如果用nvm管理Node版本,路径会变成~/.nvm/versions/node/<对应版本>/lib/node_modules)

也可以用命令直接查看全局包路径:

npm root -g

3. 如何彻底删除项目的所有相关文件?

  • 本地依赖:直接删除整个项目文件夹即可,node_modules、package.json、package-lock.json这些项目相关文件都在里面。
  • 全局依赖:如果确认某个全局包只在这个项目中使用,可以单独卸载:
npm uninstall -g <包名>

要是想清理无用全局包,先列出所有全局包:

npm list -g --depth=0

再逐个卸载不需要的包。

内容的提问来源于stack exchange,提问作者Utku Orçan

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.28 21:12:36