开发基于vue ui组件并发布到npm

安装vue-cli

npm install vue-cli -g

vue init webpack xxxui

新增packages文件夹用来放组件

修改src文件夹为examples

修改build/webpack.base.config.js 替换src为examples

image
image

修改完成后文件目录

image

开始做组件

packages文件夹目录如下

image

button.vue内容如下

image

button/index.js内容如下

image

packages/index.js内容如下

image

examples/main.js

import demoui from '../packages/index.js'

Vue.use(demoui)

examples/App.vue

image

到这里简单的按钮就出来了

发布npm包

修改package.json

添加:

"main":"packages/index.js"

之后

npm adduser

输入用户名,密码,邮箱后

npm publish

发布成功后会显示 +@

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容