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

如何在npm中仅安装指定单个包,避免安装其余依赖项?

如何在npm中仅安装单个包而不安装其依赖?

嘿,完全不用搞复杂的bash脚本!npm本身就提供了非常简便的参数来实现这个需求——直接用--no-deps(或者完整写法--no-dependencies)就行。

具体命令就是:

npm i express --no-deps

这个参数的作用很直接:告诉npm只安装你指定的express包,完全忽略它package.json里列出的所有依赖项,完美匹配你要的“仅安装单个包”的需求。

补充几个实用细节:

  • 如果需要全局安装,就在命令里加上-g参数:npm i -g express --no-deps
  • 如果你之前已经安装过express,想重新安装且不带依赖,可以加上--force强制覆盖:npm i express --no-deps --force(因为npm默认会检测已安装的包,不会重复执行安装操作)
  • 这个参数是npm官方原生支持的,几乎所有主流版本的npm都兼容,不用担心兼容性问题。

内容的提问来源于stack exchange,提问作者lulliezy

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.22 09:10:47