一、下载element代码到本地
打开 element github源码,Fork到自己的仓库,设置一下名字。
![](https://img.haomeiwen.com/i4195085/1e519328e8a5ad9e.png)
![](https://img.haomeiwen.com/i4195085/fd7edd729bb8125e.png)
clone到本地
最好不要使用 DownloadZIP
![](https://img.haomeiwen.com/i4195085/e12c1dcbd0faf873.png)
二、修改package.json
package.json中修改一下项目名字和版本
![](https://img.haomeiwen.com/i4195085/7bee18bde6bc3291.png)
三、修改babelrc
![](https://img.haomeiwen.com/i4195085/76136b8b8f49066a.png)
四、修改build/config.js
![](https://img.haomeiwen.com/i4195085/bed78a056d5cfb33.png)
五、编译打包
npm run dist
生成我们的lib文件夹
![](https://img.haomeiwen.com/i4195085/0ee098e95b34ae39.png)
六、发布到npm
npm login
登录你的npm账号
npm publish
![](https://img.haomeiwen.com/i4195085/1a105ce76873a85d.png)
成功推送到npm,成功后你的登录时输入的邮箱会受到邮件。
![](https://img.haomeiwen.com/i4195085/384fc1e9d60ceac8.png)
注意:登录推送是确保你的NPM镜像为原有镜像,不要使用淘宝镜像,安装时可以使用淘宝镜像
原有镜像
npm config set registry https://registry.npmjs.org/
网友评论