npm 包的发布流程

367 阅读1分钟

①代码准备:
1、首先在 github 上新建仓库,新建仓库时 License 选择 MIT, 此步骤不选择也无妨,后续添加 license 也可以。但是一定要有 License 才能发布 npm 包;
2、拉取代码到本地;
3、初始化项目,安装依赖;
4、完善功能;
5、打包并在 package.json 中指明入口,另外如果发布公有包需要在 package.json 中增加 publishConfig 的配置;
②账号注册:
1、网址:www.npmjs.com/signup;
2、输入网址后会进行安全性检查;
3、点击 "我是人类" 会进行图片验证;
4、图片验证完就是输入用户名、密码、邮箱过程;
5、输入 one-time-password,这个一次性密码(相当于验证码)会发到你预留的邮箱里面。填写之后应该会注册成功的;
③npm 包发布:
1、登录 npm 账号:执行 npm login 命令登录 npm;
1.1、登录失败:使用 nrm 切换镜像,将镜像改为 npm;
1.2、nrm 介绍:nrm 用于管理镜像,是一个可以切换 npm 镜像的管理工具;
1.3、成功登录:切换镜像之后再登录,登录时需要输入 OTP,要查看邮箱。输入 OTP 回车之后就可以成功登录了;
2、发布 npm 包:
2.1、首次发布成功:登录成功之后即可执行发布命令:npm publish;
2.2、名字相似发布失败:可以起区分度较大的名字,但删掉重新发布更好;
④删除 npm 包:
1、废弃已发布的 npm 包:npm deprecate 包名,在 npm 网站上仍然可以查询到;
2、删除 npm 包:npm unpublish 包名 -force;
⑤使用 npm 包:
1、安装 npm 包;
2、在项目中引用包中的方法;
⑥更新 npm 包版本:
1、执行 npm version 版本号类型;
2、执行 npm publish;
(参考:mp.weixin.qq.com/s/G0UKfFD4O…