大家写完自己的第一个工具库(以下就叫npm-project)都会心血来潮发布到npm.js官网上试试效果。以下我按自己的经历讲一下工具库的发布流程。
1.自己的npm-project的packjson中填写好想要发布库的基本信息
{
"name": "twt_tools", //发布包的名称
"private": false, //公开还是私有
"version": "0.0.0", //版本号,每次更新的时候注意版本号的升级
"keywords": ["tools","twt_tools","twilight_tools"], //npm上搜索的关键词
"type": "module",
}
2.进入npm-project中,执行npm login
命令用来登录npm官网。依次输入自己的用户名,密码,和注册的邮箱,完事后会有验证码发送到邮箱。
3.确保以上四项填完后使用npm publish
进行发布,起初我第一次发布时等了一天没结果,以为审核时间需要很久。其实不然,进行发布之前需要用nrm确认一下自己npm连的镜像源。我自己发布时用的是公司自己的镜像,大家平常用npm时可能也用的是淘宝的镜像,所以发布时要切回npm的镜像。
4.发布成功后自己登录下https://www.npmjs.com/应该可以看到自己发布的包了
但是发布自己的npm-project不要太频繁,可是自己写完后还是需要自测呀,那么有没有啥本地测试的办法呢
官方是使用npm link的方式,我自己还是用的yalc这种全局仓库来解决问题
先全局安装
npm install yalc -g
在工具库npm-project中npm run build && yalc publish
在自己的项目my-project中yalc add npm-project
扫描二维码关注公众号,回复:
15030954 查看本文章
目my-project中yalc add npm-project
注意yalc add取的是npm-project中package.json里的name