UNPKG

rx-toolkit

Version:
80 lines (57 loc) 2.14 kB
## rax-toolkit 工具 ###说明 为统一心智rx-tookit 已经废弃请使用 rax-toolkit ### 安装 ``` $ sudo npm install -g rax-toolkit ``` ### 使用过程 ````` mkdir my-new-project && cd $_ rax init(初始化项目 ) rax start(开启项目) rax build(打包) rax test (自行实现) rax publish (自行实现) ````` ### 命令使用 * rax start 开启项目 * rax build 打包项目 * rax init [url?] 项目初始化 后面参数实现自定义初始化 * rax data [name][type?] 创建本地mock数据type submit(s)list(l)data(d) * rax p [name][type?] 创建页面 * rax c [name] 创建components ## 项目目录规范 ``` m-xxx // 目录名, 小写, 多字符用 – 分隔 |-----data // 模拟数据文件 |-----build // 用于存放需要cdn发布的文件 |-----test // 单元测试放的目录 |-----src | |---c //项目通用组件 | | |---util//项目js 共用文件夹 | | | |------index.js //项目通用js模块 | | | |------apimap.js //项目url api 管理模块 | | |---css//项目css 共用文件夹 | | | |------common.less //项目通用less模块 | | | |------reset.less //页面重置less | | |---index// index 项目通用组件 | | | |------index.js // | | | |------index.jsx.html // | | | |------index.less // | |---p //业务代码 | | |---index//index 页面目录 | | | |------lib //页面其他模块 | | | |------index.html //页面主页面html | | | |------index.js //页面js入口 | |---images //图片目录copy | |---fonts //font目录字体copy | |---static //static目录静态资源copy |-----README.md // 用于介绍项目文档 |-----rax-config.js // 配置文件 ``` 默认打包约定 ```` ['src/p/*/index.js','src/images/**','src/fonts/**','src/static/**'] ```` ### bug反馈 zhoujianlin8@gmail.com