最简npm发包步骤

  1. 本地新建空文件夹
  2. 文件夹内通过 npm init 初始化项目信息,生成 package.json
  3. 新建index.js,文件名和路径实际上是实现package.json里面的:"main": "index.js",
  4. index.js写入内容,比如
alert('这是一个npm测试包,功能就是弹出这句话')
  1. 确保npm的源指向官方
yarn config get registry
yarn config set registry https://registry.npmjs.org
  1. 在npm官网注册后,在项目中登录,输入密码,可能还有邮箱收到的验证码
npm login // 登录
npm whoami // 看看当前账户名称
  1. 发布。如果包名以@开头,则默认为私有,首次加上–access public才能正常发布,以后无需再加。
npm publish --access public // 首次发布
npm publish // 发布
npm unpublish --force // 强制撤回最后一次发版,可通过修改版本号撤回对应发版,但已发过的版本号不能重复发
  1. 更新版本号,如下命令执行一次就递增一次
npm version patch // 补丁版本,最后一位加1
npm version minor // 新增功能,中间一位加1
npm version major // 大改动,不向下兼容,第一位加1
  1. mpm版本号的前缀
  • ~:允许安装最后一位版本号到最新;
  • ^:允许安装z中间一位版本号到最新。
  1. 更多报错信息:发布npm包时遇到的一些坑
  2. 在测试项目中安装发布包的项目名,然后导入即可使用

猜你喜欢

转载自blog.csdn.net/daoke_li/article/details/130506535