新建工程
本业务组件库是用vue-cli
搭建和element-ui
开发的业务组件库。可以根据excel
定义字段生产json
后根据模板生成一套问卷型的大型表单。
基本目录结构基本目录结构
examples
是用于开发组件进行测试的,可直接引入packages
中的组件。
packages
是存放业务组件的地方 每个组件都应该有个install方便vue中使用use语法
import LongText from './src/main'
/* istanbul ignore next */
LongText.install = function(Vue) {
Vue.component(LongText.name, LongText)
}
export default LongText
打包为npm包
npm run lib
发布npm包
// 登录(未登录需登录验证npm账号)
npm login
更新版本号(xx.xx.xx)
npm version patch修改版本号最后一位,表示一些补丁和修复
npm version minor修改版本号第二位,表示一个小版本的更新
npm version major修改版本号第一位,表示一个大版本的更新
发布
npm publish
安装 dee-ui
npm install dee-ui
vue-cli中使用 dee-ui
import Vue from 'vue'
import DeeUI from 'dee-ui'
import 'dee-ui/lib/dee-ui.css'
Vue.use(DeeUI)
仓库地址:dee-ui