简介
在我们开发过程中,也想开发一个类似于elementUI、ant的组件,供自己或者别人在项目中npm下载。
流程说明
首先我们是需要一个npm账户,连接将组件提交上去,最后就可以下载了
步骤一:注册npm账号
先到npm官网【https://www.npmjs.com/】注册一个用户
步骤二:设置仓库并且登录
设置仓库网站,如果使用了国内仓库(国内仓库都是只读的),注意发布项目时必须指定为http://registry.npmjs.org/
执行命令:
npm config list //可查看你当前的 npm 配置
npm config set registry https://registry.npmjs.org/ //npm 源更换为 npm 官方源
npm login 或 npm adduser(npm login 是adduser 的别名,其行为方式完全相同)
步骤三:发布
npm publish //发布
注意:
1、如果发布报错“This package has been marked as private”,那更改package.json 配置,修改 private 属性值为 false 就好了。
2、 发布不成功成功原因也可能和线上别人的项目同名
最后在官网登录后的packages可以查看发布的包
tip:如何制作?制作教程