73 # 发布自己的 http-server 到 npm

1、添加 .npmignore 文件,忽略不需要的文件

bash 复制代码
public

2、去官网https://www.npmjs.com/检查自己的包名是否被占用

3、切换到官方源,然后检查确认

bash 复制代码
nrm use npm
nrm ls

4、登录 npm 账号

bash 复制代码
npm login

5、发布

bash 复制代码
npm publish

6、查看发布情况,发布成功之后,等一会,我们就能看到自己的包在 npm 上了

7、更新版本,我们添加一个 README.md 文件

html 复制代码
凯小默的学习笔记,这是一个实现类似 http-server 的库。
  • 升级补丁版本号:npm version patch
  • 升级小版本号:npm version minor
  • 升级大版本号:npm version major

然后执行命令

bash 复制代码
npm version patch
npm publish

8、全局安装使用 kaimo-http-server

bash 复制代码
npm i -g kaimo-http-server

然后随便去一个文件夹下执行下面命令

bash 复制代码
kaimo-http-server
kaimo-http-server --version
kaimo-http-server --help

我们可以看到都生效可以了

相关推荐
minglie11 天前
npm ali-oss库依赖冲突
前端·npm
屑曦晨2 天前
npm 全局包迁移指南:从系统目录到用户目录
npm·node.js
勉灬之7 天前
利用双网卡服务器搭建 Verdaccio 中转,解决内网 npm 依赖下载问题
运维·服务器·npm
Flynt15 天前
npm v12 来了:allowScripts 默认关闭,我的项目差点跑不起来
安全·npm·node.js
JuliusDeng17 天前
一文搞懂 `.npmrc`:npm 源、SSL 与 `_authToken` 配置避坑
npm·前端工程化
kyriewen21 天前
2026 年了,这 6 个 npm 包可以卸载了——浏览器原生 API 已经能替代
前端·javascript·npm
l1o3v1e4ding1 个月前
windows安装Claude Code,并接入Deepseek-v4模型 ,提供离线安装包
git·npm·node.js·claude code·cc-switchcc
TT_Close1 个月前
别再复制旧 Flutter 工程了,真正拖慢你的不是业务代码
flutter·npm·visual studio code
Penfy_Z1 个月前
【Python LLM 调用踩坑】Connection error 终极解决方案!npm 代理导致阿里云通义千问接口连接失败
开发语言·python·npm
终将老去的穷苦程序员1 个月前
npm : 无法加载文件 C:\Program Files\nodejs\npm.ps1,因为在此系统上禁止运行脚
前端·npm·node.js