发布npm包流程

准备

  1. 准备https://www.npmjs.com 注册一个账号
  2. 安装node、npm

1.添加npm账号,登录

npm login
# username : xxx
# password : xxx
# email : xxx@xxx.com

2.初始化项目npm init

npm init
<name> 项目名称
<version> 版本
<description> 描述
<keywords/arr> 关键字
<homepage> 项目线上访问地址
<git repository> 代码仓库地址
<bugs/json> bug的查看或者发布的地址
<license> 开源证书
<repository/{type(git,svn),url}> 仓库地址
<scripts> 内置脚本npm run 执行的cmd命令
<dependencies> 正式环境的包依赖
<devDependencies> 测试环境的包依赖
<engines> 依赖环境描述,node,npm版本要求
<os> 操作系统要求 
<private> 是否私有  

最后生成一个package.json

3.发布npm publish

其他常用命令

npm install 安装依赖包

npm version 遵循semver标准

  • ~~patch/minor/major //小版本0.0.1 ,中版本0.1.0 ,大版本1.0.0
  • ~~prepatch/preminor/premajor 版本后-0
  • ~~prerelease 版本后自增-1/2/3/4

备注: 版本a.b.c

  1. c位版本是解决bug问题,往上叠加
  2. b位版本是新加新功能,往上叠加,兼容低版本
  3. a位版本是跳跃版本,往上叠加,可以不兼容低版本

本人的npm空间https://www.npmjs.com/~samli9009

参考地址

npm-cli-version
package.json字段说明

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • npm是js界的包管理器,这里记录一下它基本的使用方法。安装npmhttps://nodejs.org/ 下载安装...
    DengXG阅读 444评论 0 0
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 134,947评论 18 139
  • npm是什么 NPM的全称是Node Package Manager,是随同NodeJS一起安装的包管理和分发工具...
    build1024阅读 7,972评论 0 9
  • 2017年9月11日星期一 “学为人师,行为世范”北京师范大学东门影壁上的这几个字是由启功先生书写。9月10日,教...
    心宽则安阅读 1,079评论 1 0
  • 在陌生的地方相爱的两个人应该会产生不一样的化学反应吧。周围都是不熟悉的,唯一熟悉的只有彼此。在这个时候应该有种浪迹...
    散落在天涯的那些花儿阅读 178评论 0 0