本框架基于VUEJS 3.x和fes-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 函数