0.1.1 • Published 2 years ago
@huitu/hwr v0.1.1
1 新建一个组件
1.1 生成组件vue及scss
node build/bin/new.js {compoment}
- vue位置
packages/{compoment}/src/main.vue
- scss位置
packages/theme-blue/{compoment}.scss
1.2 编辑vue和scss
1.3 生成样式
npm run build:theme
1.4 编写组件md文件
- .md文件位置
examples/docs/{compoment}.md
- 示例位置
examples/docs/button.md
- 编写语法
markdown语法
示例使用
:::demo
...
:::
1.4 测试
- 组件注册
/**
* examples/main.js
*/
// 导入组件库
import hwr from '../packages'
//导入组件样式
import '../packages/theme-blue/src/index.scss';
// 注册组件库
Vue.use(hwr)
<!--examples/App.vue-->
<template>
<div id="app">
<ht-compoment type="primary">button</ht-compoment>
</div>
</template>
npm run dev
1.5 生成库
npm run build
2. 发布组件
- 登录到慧图npm私库(仅第一次需要)
npm login --registry http://mvn.huitu.com.cn/repository/huitu-npm/
*发布
npm run pub
0.1.1
2 years ago