把软件打包发布到npm网站上, 供别人下载的流程。

把软件包发布到npm网站上, 供全世界程序员下载

前提: 别人得知道你的包名叫什么(package.json里name, 而且是唯一的

1、先要注册npm网站账号

  • 访问 https://www.npmjs.com/ 网站
  • 点击 sign up 按钮,进入注册用户界面
  • 填写账号相关的信息
  • 点击 Create an Account 按钮,注册账号
  • 注册账号,需要到邮箱中认证一下 (比较繁琐的的是one-time的输入,one-time会发送到你的注册邮箱里面),如下图:
  • 在这里插入图片描述

2、在软件包打开cmd终端, 必须切换为npm主站的下载地址

因为发布的包, 必须在官方上, 淘宝会定时克隆到淘宝地址(每十分钟)

nrm use npm

3. 在终端中登录npmjs网站注册的账号

npm login
  • 输入npmjs网站登录用的
    • 输入账号
    • 输入密码 (终端输入的密码是看不见的, 正常, 只能想象)
    • 输入邮箱 (尽量和网站注册时使用的邮箱一致)

4. 使用npm命令发布此包到npmjs网站上, 输入如下命令

npm publish
  • 常见错误

    • 自己的模块名不能和网站上已经存在的模块名同名,相似也不行。

    • 没有切换镜像源,会提示错误。要发布到npm上,必须切换镜像源为npm

    • 24小时内不能重复发布

    • 新注册的账号,必须先邮箱验证,然后才能发布

5. 删除已发布的包

  • 运行 npm unpublish 包名 --force 命令,即可从 npm 删除已发布的包。

  • 注意:

    • npm unpublish 删除的包,在 24 小时内不允许重复发布
    • 发布包的时候要慎重,尽量不要往 npm 上发布没有意义的包!

注意: 如果代码修改了, 想要重新发布, 要手动增加package.json里version版本数字, 往上累加即可

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

小祥编程

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值