gykj-demo
v0.0.3
Published
# npm 开发调试流程
Downloads
1
Readme
gykj-test
npm 开发调试流程
npm 发布包
在终端输入npm adduser,提示输入账号,密码和邮箱,然后将提示创建成功;(第一次发布且无帐号);
在终端输入npm login,然后输入你创建的账号和密码,和邮箱,登陆;
执行npm publish发包;
npm撤销包
npm unpublish 包名 --force
取消发布包可能并不像你想象得那么容易,这种操作是受到诸多限制的,撤销发布的包被认为是一种不好的行为;(24h内不能再发)
根据规范,只有在发包的24小时内才允许撤销发布的包( unpublish is only allowed with versions published in the last 24 hours)
即使你撤销了发布的包,发包的时候也不能再和被撤销的包的名称和版本重复了(即不能名称相同,版本相同,因为这两者构成的唯一标识已经被“占用”了)
npm unpublish的推荐替代命令:
npm deprecate <pkg>[@<version>] <message>
使用这个命令,并不会在社区里撤销你已有的包,但会在任何人尝试安装这个包的时候得到警告 例如:npm deprecate 包名 '这个包我已经不再维护了哟~'
npm的版本控制
"version":"x.y.z"
1.修复bug,小改动,增加z 2.增加了新特性,但仍能向后兼容,增加y 3.有很大的改动,无法向后兼容,增加x
通过npm version <update_type>自动改变版本
update_type为patch, minor, or major其中之一,分别表示补丁,小改,大改