npm下载依赖的几种区别

本文详细介绍了npm(Node.js包管理器)在安装、卸载依赖包时的不同选项,包括开发环境(-d)、生产环境(-s)、全局环境(-g)和临时安装。了解这些区别对于正确管理和组织项目依赖至关重要。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

npm

基于nodejs下载依赖包仓库的包管理工具

使用通过 npm i xx -g/-s/-d 来进行下载依赖包

安装 install

下载依赖环境的几种区别

开发环境 -d

仅仅存在开发环境下 到生产环境并不会存在 依赖的版本信息记录在package.jsondevDependencies

大小写无区分

npm i xx -d // 简写
npm i xx –save-dev

生产环境 -s

在生产环境下依旧会存在的依赖 把模块的版本信息保存 package.json 文件的 dependencies 字段中

npm i xx –save
npm i xx -s // 简写

全局环境 -g

无论是生产环境还是开发环境都存在 一般安装到 C:\Users\x\AppData\Roaming\npm 这个配置路径根据 配置nodejs开发环境相关 当时配置的在哪就在在哪

npm i xx -g

临时安装

在项目中临时安装 不添加进依赖

npm i xx --no--save

卸载依赖 uninstall

卸载和安装一样就替换了关键词 install

npm uninstall xx 删除模块,但不删除模块留在package.json中的对应信息
npm uninstall XXX -S  卸载生产环境中XXX依赖 同时删除模块留在package.json中dependencies下的对应信息
npm uninstall xxx -d 卸载开发环境中xxx依赖 同时删除模块留在package.json中devDependencies下的对应信息
npm uninstall xxx -g  卸载全局环境中xxx依赖 

删除本地模块时应该思考是否将在package.json上的相应依赖信息也清除

扩展

查询安装的依赖包

npm list -g --depth=0 查找全局下安装的命令 depth 是深度 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值