如何发布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 进行发布

相关推荐
brien942 分钟前
为什么模型标称 1M,Google Antigravity 聊到 256K 却突然失忆?我们给它做了个原生行内监控圆环
前端
修炼的dance1 小时前
录屏关键帧间隔多少合适?六档实测,2秒到10秒小了75.6%
前端
Lank_M1 小时前
关键帧从1秒拉到10秒,录屏小87.3%,摄像头小10.8%
前端
补码缩写1 小时前
用 ffprobe 拆录屏,八成字节在 29 个关键帧上
前端
百思不得小李1 小时前
一个复杂的动态表单是如何实现的
前端·设计模式
陈随易1 小时前
Cmder 停更 17 个月,2.0 支持 Windows Terminal
前端·后端·程序员
风骏时光牛马2 小时前
前沿视界
前端
kyriewen2 小时前
我扫了 814 个依赖,97 个还敢要 Node 10
前端·javascript·程序员
陈随易2 小时前
3000 万人在用的翻译插件,重写一遍就是一门生意
前端·后端·程序员
IT_陈寒2 小时前
Vue的这个响应式陷阱,差点让我加班到天亮
前端·人工智能·后端