本地项目发布到 npm 上

381 阅读1分钟
  1. 登录 npm 官网,注册账号。官网地址:www.npmjs.com/

这里要提一下我很喜欢的一个小设计。

我们输入账号时小熊看着你,但是当我们聚焦密码框时是这样的,可以说非常可爱了。

image.png

image (1).png

注册完后一定能过要去邮箱里做认证,否则可能报 403 错误哦。

邮箱没有认证.png

  1. 使用命令行工具,修改 npm 镜像地址。

一般我们做开发都会把 npm 改成淘宝镜像,如果要发布包到 npm 上,需要把镜像改回来。

注意:如果是 window,请务必使用管理员进入 cmd 窗口修改。如果使用 git bash 修改会无效。至于为什么我不知道。

查看 npm 镜像地址 
npm config get registry

切换成 npm 镜像 
npm config set registry https://registry.npmjs.org/

发布完成后把镜像配回来 
npm config set registry https://registry.npm.taobao.org
  1. 使用命令行工具登录 npm
npm login
接下来就输入账号、密码、邮箱
  1. 进入本地项目目录,已开始进入也可以,避免切来切去。
发布包
npm publish
  1. 删除包,切记不要随便删除包,因为这是不被鼓励的。同一个包(包名@版本号相同,如:ofd-xml-parser-serialno@0.0.2)24小时内只能删除一。

包名就是 package.json 里配置的 name.

删除指定版本包
npm unpublish 包名@版本号
  1. 发布成功后,就可以在包的列表中看到了。如果确定发布成功了,而列表中没看到就多刷新几次。

image (2).png

按照以上步骤大概率不会出什么错。遇到问题不用怕,他会给出提示和日志,我们查看日志各个击破即可。