Skip to content

Latest commit

 

History

History
41 lines (28 loc) · 1.21 KB

DEV_README.md

File metadata and controls

41 lines (28 loc) · 1.21 KB

大型中台项目使用到的通用组件和工具函数

本框架基于VUEJS 3.xfes-design设计,使用jsx语法编写

使用lerna组织packages

组件开发

组件目前存放在src/components目录中,新的组件添加在此目录

1、执行lerna bootstrap安装依赖(本地开发时,建议全局安装npm i -g lerna

2、运行npm run build

3、在当前目录执行npm link

4、在使用项目根目录执行npm link @fesjs/traction-widget

5、在使用项目具体目录按照规则引入使用,比如import { login } from '@fesjs/traction-widget'

文档编辑

文档使用vuepress生产,目录存放在docs/.vuepress/components,预览时执行npm run docs:dev

文件结构

|-docs
  |-.vuepress 文档配置
    |-components 文档源码位置
    |-scripts 生成文档的脚本
    |-theme 文档预览组件需要的一些组件
    |-client.js 客户端配置
    |-config.js基础配置
  |-components npm run docs:dev之后的生成的md文件
  |-public 存放文档需要的图片等
|-scripts 组件打包的脚本
|-src
  |-components 组件
  |-utils 函数