0.1.1 • Published 2 years ago

@huitu/hwr v0.1.1

Weekly downloads
-
License
UNLICENSED
Repository
-
Last release
2 years ago

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