0.1.2 • Published 4 years ago
zylib v0.1.2
zhiyelib
Project setup
npm install
Compiles and hot-reloads for development
npm run serve
Compiles and minifies for production
npm run build
Lints and fixes files
npm run lint
Customize configuration
https://blog.csdn.net/hzxOnlineOk/article/details/89852731
注意要更新远程 $ npm publish
###登录: $ npm login Username: zhiye Password: Email: (this IS public) kezhenlu@126.com Logged in as alexzheng on https://registry.npmjs.org/.
使用命令:npm version <update_type>进行修改,update_type 有三个参数, 第一个是patch, 第二个是minor,第三个是 major, patch:这个是补丁的意思,补丁最合适; minor:这个是小修小改; major:这个是大改咯;
具体咋用:
比如我想来个1.0.1版本,注意,是最后一位修改了增1,那么命令:npm version patch --no-git-tag-version 回车就可以了;
比如我想来个1.1.0版本,注意,是第二位修改了增1,那么命令: npm version minor 回车就可以了;
比如我想来个2.0.0版本,注意,是第一位修改了增1,那么命令: npm version major 回车就可以了;
npm包发布后可以对包进行废弃或删除操作,废弃和删除的区别在于:
- 废弃不会将包或版本从npm仓库删除,仍然可以继续下载安装,并在安装的时候会有警示
- 删除会将包从npm彻底删除,无法被下载安装
无论是废弃还是删除,都包含两个层面:
- 版本的废弃/删除
- 包的废弃/删除
一、废弃
第一步:废弃指定版本
npm deprecate <pkg>[@<version>] <message>
npm deprecate abc@1.1.0 'I want to deprecate this version'
执行后我们用npm view abc versions
查看版本:
####notes: 所以,废弃的包除了安装时会有警示,并不影响使用
##二、删除 npm不鼓励任何形式的删除,主要因为我们发布的包可能已经被其他人引用,如果我们删除了此包,其他人在重新安装含有我们包的依赖的工程时,出现找不到包问题。
基于此,npm做了相关的删除限制:
- 删除的版本24小时后方可重发!
只有发布72小时之内的包可以删除!
npm unpublish abc --force npm unpublish @abc/babel --force