npm 废弃/删除(五)

简介: npm 废弃/删除

理论介绍


废弃和删除的区别在于:


  • 废弃 不会将包或版本从npm仓库删除,仍然可以继续下载安装,并在安装的时候会有警示
  • 删除 会将包从npm彻底删除,无法被下载安装


无论废弃还是删除,包括两个层面,版本


废弃命令


npm deprecate <pkg>[@<version>] <message>


例如:


npm deprecate water-pkg@1.1.0 'test deprecate'


废弃之后依旧可以安装(只是安装的时候会报 ⚠️ warn 警告)


删除命令


// 假设我的包名是test 测试版本号是1.0.0-beta.0
// 删除包的指定版本
npm unpublish test@1.0.0-beta.0 
// 强制删除包的指定版本
npm unpublish test@1.0.0-beta.0 --force
// 删除包
npm unpublish test
// 强制删除包
npm unpublish test --force


目录
相关文章
|
6月前
|
JavaScript 安全 Windows
NPM包的安装、更新、卸载
NPM包的安装、更新、卸载
|
3月前
|
缓存 资源调度 持续交付
在清空NPM缓存后,检查是否所有依赖都已正确安装
在清空NPM缓存后,检查是否所有依赖都已正确安装
|
3月前
|
存储 缓存 JavaScript
NPM怎样清空缓存
NPM怎样清空缓存
|
1月前
|
缓存 资源调度 持续交付
在清空NPM缓存后,我如何检查是否所有依赖都已正确安装?
【10月更文挑战第5天】在清空NPM缓存后,我如何检查是否所有依赖都已正确安装?
|
2月前
|
缓存
清除npm缓存
清除npm缓存
41 2
|
3月前
|
缓存 资源调度 持续交付
在清空NPM缓存后,如何检查是否所有依赖都已正确安装
在清空NPM缓存后,如何检查是否所有依赖都已正确安装
|
3月前
NPM——删除已发布的包
NPM——删除已发布的包
120 1
|
4月前
|
JavaScript 开发工具 数据安全/隐私保护
npm包【详解】(内含npm包的开发、发布、安装、更新、搜索、卸载、查看、版本号更新规则、package.json详解等)
npm包【详解】(内含npm包的开发、发布、安装、更新、搜索、卸载、查看、版本号更新规则、package.json详解等)
103 0
npm显示升级到最新版本仍然显示npm为原版本的问题解决
npm显示升级到最新版本仍然显示npm为原版本的问题解决
npm显示升级到最新版本仍然显示npm为原版本的问题解决
|
6月前
|
JavaScript 前端开发 开发工具
npm更新和管理已发布的包
npm更新和管理已发布的包