项目作者: 1msoft

项目描述 :
Kant UI, a web UI toolkit based on Ant Design.
高级语言: JavaScript
项目地址: git://github.com/1msoft/kant-ui.git
创建时间: 2019-05-07T07:27:55Z
项目社区:https://github.com/1msoft/kant-ui

开源协议:

下载


KantUI

启动项目

  1. npm i
  2. npm run start

编译 storybook

  1. npm run storybook:build

Storybook 页面显示演示代码

生成同名 Markdown 文档

下面包在注释 // demo:// end-demo 内的代码块将被导出为到 Markdown 文档中

  • 示例
  1. // demo: 标题
  2. const FormatData = () => {
  3. ......
  4. };
  5. // end-demo
  • 生成 Markdown 内容如下:
  1. ## 标题
  2. <details><summary>展开查看</summary>
  3. ```jsx
  4. const FormatData = () => {
  5. ...
  6. };

  1. ### 在演示页面内调用通用组件并导入生成的 Markdown
  2. ```jsx
  3. // 导入 stories/components 下的通用组件 Markdown
  4. import { Markdown } from '../../components';
  5. // 导入 Markdown
  6. import markdownData from './xxxxxxxxxxx.md';
  7. // 调用组件
  8. <Markdown data={markdownData} ></Markdown>

npm 包发布

一 编译

  1. npm run build:publish

二 修改 package.json

  • 修改版本号
  1. {
  2. + "version": "0.1.4",
  3. }

三 发布包

  1. # 1. 切换官方源头
  2. npm config set registry http://registry.npmjs.org
  3. # 2. 登录 npm
  4. npm login
  5. # 3. 发布包
  6. npm publish --access public
  7. # 4. 如果需要则切换回淘宝源
  8. npm config set registry https://registry.npm.taobao.org/

四 撤销 npm 包

根据规范,只有在发包的24小时内才允许撤销发布的包

  1. npm unpublish <包名> -f