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

相关推荐
星海穿梭者9 分钟前
SQL SERVER 查看锁表
java·服务器·前端
一枚前端小能手11 分钟前
「周更第5期」实用JS库推荐:RxJS
前端·javascript·rxjs
影i11 分钟前
关于浏览器 Cookie 共享机制的学习与梳理
前端
文心快码BaiduComate13 分钟前
文心快码已接入GLM-4.6模型
前端·后端·设计模式
RoyLin24 分钟前
C++ 原生扩展、node-gyp 与 CMake.js
前端·后端·node.js
我是天龙_绍39 分钟前
二进制散列值 搞 权限组合,记口诀:| 有1则1 ,&同1则1
前端
江城开朗的豌豆44 分钟前
拆解微信小程序的“积木盒子”:这些原生组件你都玩明白了吗?
前端·javascript·微信小程序
爱吃甜品的糯米团子1 小时前
CSS Grid 网格布局完整指南:从容器到项目,实战详解
前端·css
AlbertZein1 小时前
新手上手:Rokid 移动端 + 眼镜端最小实践
前端
前端达人1 小时前
「React实战面试题」:React.memo为什么失效了?
前端·javascript·react.js·前端框架·ecmascript