怎样发布一个npm包

62 阅读1分钟

注册账号

npm官网注册自己的账号

准备自己的包

  • mkdir npm-test
  • cd npm-test
  • npm init
  • 目录下新建index.js,写入自己包的相关逻辑
  • 查看当前npm 源
  • npm config get registry
  • 切换至npm源 npm config set registry=http://registry.npmjs.org
  • npm login 在网页中打开对应地址登录,登录

image.png

  • npm publish 发布

packages.json中增加 //关键词,提升SEO,方便搜索 "keywords": ["npm","test","xc"], 发布成功后,就可以搜索对应包

版本升级

版本编号可手动更改,也可通过命令进行更改,更改后需要重新发布

查看当前登录用户
npm whoami

补丁版本,最后一位数加1
npm version patch
增加了新功能,中间数字加1
npm version minor
大改动,不向下兼容,第一位数字加1
npm version major
强制卸载 
npm unpublish --force

npm 切换源更多命令

// 查看当前源
npm config get registry
// 设置源
npm config set registry=http://registry.npm.taobao.org/
//临时切换
npm --registry https://registry.npm.taobao.org install express

//nrm 是一个npm 源镜像管理器,可以快速切换 npm 源地址
// nrm安装
npm install  nrm -g
// 使用命令
nrm ls 查看所有源地址, *表示当前使用的镜像地址。
nrm add 名称 地址
nrm use 名称(demo)
nrm del 名称