0.0.2 • Published 3 years ago
zmmui v0.0.2
目录结构说明
- build (各种配置文件)
- dist (打包生成的pc官网文件)
- docs (官网子菜单存放目录)
- lib (打包后生成的组件库)
- plugin (打包过程中使用到的插件)
- site (官网源码目录)
- src (组件库源码目录)
- test (本地测试打包后的lib库)
操作说明
- 克隆项目
git clone git@github.com:nb-l/zmmui.git
- 安装依赖
cnpm i
- 打包生成官网
npm run site
,然后将dist部署到目标服务器 - 打包生成组件库
npm run pkg
, 使用npm publish
将lib文件夹发布到npm - 使用npm安装组件库并使用
- 新增组件
npm run cpt
,输入组件的中文名和英文名,然后在src/packages/找到对应的新增组件,进行开发 - 删除组件时需要删除三个地方 1:src/packages下面对应的组件目录;2:删除src/config.json里面对应的组件;3:删除src/index.js里面对应的引入,以及声明
发布到gh-pages
git subtree push --prefix dist origin gh-pages
部分npm包的用途
- node-filelist 获取文件列表
- folder-hash 计算文件夹、文件的Hash值,判断时是否使用chahe
- @babel/types 生成ast语法代码
- @babel/parser 将代码转解析成ast
- @babel/traverse 根据规则转换ast
- @babel/generator 将转换之后的ast变成代码