如何发布自己的npm包 —— npm包版本发布、删除教程

一、注册npm用户

npm注册官网
注册完到邮箱激活后才可用

二、登录

打开终端

$ npm login

输入账号名、密码、邮箱,登录成功后将添加至npm的本地配置中

Username: your name
Password: your password
Email:yourmail@xxx.com

成功之后,npm会把认证信息存储在~/.npmrc中,可查看npm当前使用的用户:

$ npm whoami

三、发布

$ npm publish

如果没什么意外到这就发布成功了,可以到npm官网查看自己插件的名字!!!!!!
如果中途有错误往下看错误总结 ↓↓↓

四、测试

  1. 新建文件
  2. 初始化 —— npm init

需要填写的信息依次是:
package name: 包的名称
version: 版本号
description: 包的描述
entry point: 入口文件,默认是index.js
test command: 测试命令,可以不填直接回车
git repository: 提供git个人仓库,可以不填,直接回车
keywords: testplugin (项目的关键词,npm搜索关键词)
author: 作者名称
license: (ISC) 包遵循的开源协议,默认是ISC

  1. 新建index.js的入口文件写个简单的方法
  2. 发布 —— npm publish
  3. 使用

例如vue等项目
npm install packageName
在文件中引入使用import name from 'packageName'

五、删除npm包

npm unpublish --force //强制删除
npm unpublish packageName@1.0.0 //指定版本号
npm deprecate //某些情况
npm unpublish packageName --force //npm撤销(24小时内可以撤销)

六、错误总结

  • 邮箱要验证后才可用
  • package name 已被注册 —— 改名
  • 镜像用了cnpm,需换成npm —— 执行npm config set registry=http://registry.npmjs.org后重新登录
  • 修改插件后重新发包 —— 需要在package.json修改version后执行npm publish
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值