如何发布组件库

大家写完自己的第一个工具库(以下就叫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

目my-project中yalc add npm-project

注意yalc add取的是npm-project中package.json里的name

Supongo que te gusta

Origin blog.csdn.net/TwilighTzvz/article/details/129885392
Recomendado
Clasificación