【文件属性】:
文件名称:codegen:代码生成工具
文件大小:227KB
文件格式:ZIP
更新时间:2021-03-29 13:38:21
TypeScript
编码原
用于自动生成项目里那些逻辑重复的中间层代码
安装
$ yarn add @redchili/codegen
命令行界面
$ codegen --help
Usage
$ codegen
Options
--type 生成类型[router]
Examples
$ codegen --type=router
类型
路由器-自动生成微信小程序路由配置文件
问题:
小程序路由配置需要手动在app.config.json里填写路由名和对应的路由文件路径。
实际业务代码中又需要在过渡时使用路由文件路径,但此类硬编码路由文件路径的形式并不好维护。
原理:
路由文件路径在新建路由文件时就确定了,故可以根据pages/目录下的所有路由文件自动生成带路由名的配置文件。
用途:
生成的route.json包含符合app.config.json规则的路由信息,可
【文件预览】:
codegen-master
----.gitattributes(19B)
----source()
--------test.tsx(416B)
--------ui.tsx(1KB)
--------config()
--------cli.tsx(347B)
--------routes()
----yarn.lock(269KB)
----.vscode()
--------settings.json(75B)
----example()
--------routes()
----gulpfile.js(344B)
----tsconfig.json(155B)
----yarn-error.log(286KB)
----.editorconfig(175B)
----.gitignore(18B)
----readme.md(1KB)
----package-lock.json(252KB)
----package.json(1KB)