npm 常用命令

初始化项目

npm init初始化项目

安装/下载模块

全局安装

npm install <Module Name>[@版本号] -g

下载 npm 包到本地

npm pack <Module Name>

生产环境模块安装

–save或-S意思是把模块的版本信息保存package.json文件中的dependencies字段中(生产环境依赖)

npm install <Module Name> [–save|-S]
npm install my-components --registry <IP 地址> -D

开发环境模块安装

–save-dev或-D意思是把模块版本信息保存到package.json文件中的devDependencies字段中(开发环境依赖)

npm install <Module Name> [–save-dev|-D]

查看模块命令

查看本地已安装模块方式

npm list <Module Name>

查看包的注册表信息

npm view 命令可用于直接查看包的注册表信息,无需下载或安装包。

npm view <Module Name>

查看模块远程最新版本

npm view <Module Name> version

查看模块远程所有版本 (查看版本信息)

npm view <Module Name> versions

查看当前仓库依赖树上所有包的版本信息

npm ls

更新模块

跟新最新版本的依赖

npm update

卸载模块

卸载局部模块

npm uninstall <Module Name>

卸载全局模块

npm uninstall -g <Module Name>

缓存命令

npm cache clean: 清除缓存, 为了保证缓存数据的完整性, 一般会加上–force参数
npm cache verify: 验证缓存数据的有效性和完整性, 清理垃圾数据
基于缓存, npm提供了离线安装模式:

–perfer-offline: 优先使用缓存, 如果没有则从远程仓库下载
–perfer-online: 优先使用网络数据, 如果网络请求失败, 再使用缓存数据
–offline: 不请求网络, 直接使用缓存数据, 一旦缓存不存在, 就安装失败

废弃一个包

npm deprecate test1@1.2.0 "" # message 可以写可以不写

包撤回

此系列命令在 nexus 中无效。Verdaccio 支持。

彻底移除一个包:

npm unpublish @yukapril/test2 --force

移除指定个一个版本:

npm unpublish test1@1.0.0
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值