1、 注册npm账号(npm | Sign Up)
2、 终端登录npm,确定npm镜像为官方源(如设置了淘宝镜像需要切换到官方源再进行登录上传)
a) 查看当前镜像配置 npm config ls
b) 修改npm镜像为官方源 npm config set registry https://registry.npmjs.org/
c) 切换镜像地址为淘宝镜像 npm config set registry https://registry.npm.taobao.org/
3、 登录终端
a) npm login
b) 按流程输入npm账号、密码、邮件
c) 退出登录 npm logout
4、 组件开发
a) 创建项目文件夹、创建package.json(npm init),需要确认npm官网不存在当前包名(文件夹名)
b) 代码开发......
5、 发布代码
a) 确认代码无问题
b) npm publish(登录状态下)
c) 发布成功(+ 包名@版本号)即可在npm官网查看自己所发布的组件
!发布失败常见问题
1、 登录镜像为淘宝镜像,需切换到npm官方源
2、 名字相似会发布失败,需在npm官网搜索是否存在重名组件
3、 废弃的npm包不能重新发布,需要删除之后再重新发布(删除指定的包 npm unpublish <包名> \-force)