发布依赖到npm公库流程

  1. 公库地址:https://www.npmjs.com/ (查看发布的包)
  2. 切换到要发布的源:npm config set registry http://registry.npmjs.org (查看当前源: npm config get registry
  3. 登录:npm login或者npm adduser (查看当前登录用户:npm whoami
  4. 发布:npm publish
  5. 删除发布的包:npm unpublish 包名@版本号 (如果权限不够,可在后面加上--force参数)
  6. 需要发@开头的包:npm publish --access public@后面的包名需要与登录的用户名称一致,比如登录用户为lethe,则只能发布@lethe/xxx类似的包)

注意:

  • 只能删除24小时之内发布的包,24小时之后的包需要我们发邮件给官方来删除
  • 即使你删除发布的包,再发包的时候也不能与被删除的包的名称和版本重复(即不能名称相同,版本相同,因为这两者构成的唯一标识已经被“占用”了)
  • 不能和已有的包的名字重名!
  • 包名的限制:不能有大写字母/空格/下滑线!
  • 你的项目里有部分私密的代码不想发布到npm上?将它写入.gitignore 或.npmignore中,上传就会被忽略了

你可能感兴趣的:(发布依赖到npm公库流程)