欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

发布npm包流程

程序员文章站 2022-03-03 19:13:55
...

准备

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

1.添加npm账号,登录

npm login
# username : xxx
# password : xxx
# email : [email protected]

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字段说明