如何发布npm包?

如何发布npm包?

    • [1. 注册账号[npm官网](https://www.npmjs.com/)](#1. 注册账号npm官网)
    • [2. 检查 npm 源是否在官方 npm 仓库,如果不在,进行切换](#2. 检查 npm 源是否在官方 npm 仓库,如果不在,进行切换)
    • [3. 检查](#3. 检查)
    • [4. 打包配置](#4. 打包配置)
    • [5. 发布](#5. 发布)
    • [6. 使用](#6. 使用)
    • 错误:
    • 版本更新命令

1. 注册账号npm官网

2. 检查 npm 源是否在官方 npm 仓库,如果不在,进行切换

bash 复制代码
npm config get registry
bash 复制代码
npm config set registry https://registry.npmjs.org

3. 检查

为了避免npm包发布的时候重复,可以使用 npm view 你的包名 检查是否已经被发布了

4. 打包配置

进入到需要打包的文件夹下,执行 npm init

打包成功后,我们会在这个文件夹目录下看到生成的package.json文件

执行 npm login ,登录npm账号

可以执行 npm whoami,判断是否登录成功

5. 发布

进入npm官网,就能看到自己发布的npm包

6. 使用

错误:

包名重复,重新发布的时候版本号需要加1,例如1.0.1

版本更新命令

xml 复制代码
// patch:补丁号,v1.0.0->1.0.1
npm version patch 

// minor:次版本号,v1.0.0->v1.1.0
npm version minor

// major:主版本号,v1.0.0->v2.0.0
npm version major

执行版本更新命令之后,可以执行 npm publish 进行发布

相关推荐
汪子熙5 分钟前
Angular i18n 资源加载利器解析: i18n-http-backend
前端·javascript·面试
天天扭码7 分钟前
在React项目中实现富文本编辑文章并发布
前端·react.js·github
Yehong10 分钟前
nuxt实现50个前端小创意(1)——前端基础学习
前端·vue.js
拉不动的猪11 分钟前
回顾vue3组件在运行过程中的编译提升
前端·vue.js·trae
zhuyasen12 分钟前
从Node.js到Go:如何从NestJS丝滑切换并拥抱Sponge框架
node.js·nestjs
天天扭码12 分钟前
前端必备 | 一文掌握React的Token管理
前端·javascript·react.js
烛阴13 分钟前
用Joi守住数据防线!Node.js/前端必备校验神器入门与进阶
前端·javascript
神秘敲码人1 小时前
前端面试题-HTML篇
前端·面试·html
杏仁海棠花饼1 小时前
杏仁海棠花饼的学习日记第十四天CSS
前端·css·学习
逃逸线LOF2 小时前
品优购项目(HTML\CSS)
前端·css·html