gykj-demo

在终端输入npm adduser,提示输入账号,密码和邮箱,然后将提示创建成功;(第一次发布且无帐号);

Usage no npm install needed!

<script type="module">
  import gykjDemo from 'https://cdn.skypack.dev/gykj-demo';
</script>

README

gykj-test

npm 开发调试流程

npm 发布包

  1. 在终端输入npm adduser,提示输入账号,密码和邮箱,然后将提示创建成功;(第一次发布且无帐号);

  2. 在终端输入npm login,然后输入你创建的账号和密码,和邮箱,登陆;

  3. 执行npm publish发包;

npm撤销包

npm unpublish 包名 --force

取消发布包可能并不像你想象得那么容易,这种操作是受到诸多限制的,撤销发布的包被认为是一种不好的行为;(24h内不能再发)

  1. 根据规范,只有在发包的24小时内才允许撤销发布的包( unpublish is only allowed with versions published in the last 24 hours)

  2. 即使你撤销了发布的包,发包的时候也不能再和被撤销的包的名称和版本重复了(即不能名称相同,版本相同,因为这两者构成的唯一标识已经被“占用”了)

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其中之一,分别表示补丁,小改,大改