封装vue组件并发布到npm上

3 篇文章 0 订阅
1 篇文章 0 订阅

1.使用webpack-simple模板建立一个vue项目,命令:vue init webpack-simple kingtreebtn ,新建项目目录如下:

2.在src目录下新建lib目录存放组件源码

3.组件封装完后新建组件出口文件index.js,文件内容如下:

4. 修改package.json文件

5.修改webpack.config.js文件

6. 执行npm run build 命令,打包后的文件夹为dist

7. 执行npm pack命令,生成kingtreebtn-1.0.0.tgz压缩包

8. 执行npm install 路径\文件名 命令安装,安装后直接在测试项目的入口文件main.js内引入,和elementUI一样

import 名称 from '组件库名'

Vue.use(名称);

可用则代表打包成功

9.发布到npm上

9.1 npm login 登录到npm上

9.2 npm version patch 版本迭代,每次更新时都要输入这个命令 或者 直接修改package.json中的版本号

9.3 npm publish 提交到npm上,完成

注意:npm官方注册时,一定要验证邮箱,否则提交的时候会报403 Forbidden

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值