前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >学会发布自己的npm包

学会发布自己的npm包

作者头像
卡少
发布2018-05-16 10:36:30
8010
发布2018-05-16 10:36:30
举报
文章被收录于专栏:卡少编程之旅

准备工作

  • npm官网注册账号,要记住用户名/邮箱/密码 三个信息,后面需要用到
  • 需要发布的项目应该有相应的git地址 包括但不限于github
  • 最好在项目中使用gulp来把跑测试用例和打包的过程进行自动化,方便发布

操作流程

  1. 在修改完成后,首先本地提交,并执行单元测试(npm run unit)
  2. 如果测试通过,则可以打包出压缩后的成品代码(npm run build)
  3. 此时进入预发布流程,可以先通过npm whoami来确认登录信息,如果当前未登录,则需要npm login来输入用户名/密码/邮箱来登录
  4. 确定处于登录状态后,npm version from-git把本地的npm包版本号更新到最新
  5. 使用npm version patch来增加新一期的版本号,实质是打了一个本地的tag
  6. 成功后表明完成了本地所需的预发布流程,在发布之前先通过git commit -am 'version info' && git push && git push --tags同步到远程
  7. 执行npm publishnpm最新版本的包进行发布。

同步最新版本

需要在用到此npm包的项目中的package.json中更改此包的最新版本号,然后执行npm i来更新包的代码 之后就可以在最新包的基础上进行开发

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 准备工作
  • 操作流程
  • 同步最新版本
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档