比如通过一个命令行:
$ xxx init cpn -n Tooltip
接下来就会在当前项目的 components 目录下,生成 Tooltip 目录,并且为里面的文件插入一些固定的模版代码。
目前的实现方案是通过 node 的 fs 进行文件写入字符串的方式去插入代码,感觉不是最好的方案,了解到了 ejs 模版引擎,但是这个好像只支持 javascript 代码,如果我要插入 typescript 、css 代码,有什么更好的方案吗?
1
lzgshsj 2022-07-21 19:32:41 +08:00 1
我自己做的一些个人项目,用的 hygen
|
2
Moeyua 2022-07-21 20:37:28 +08:00 via iPhone 1
可以考虑直接从 git 仓库里面拉?
|
3
Twinkle 2022-07-21 21:07:57 +08:00 1
同上,直接仓库拉 https://github.com/Rich-Harris/degit
|
4
zzuieliyaoli 2022-07-21 21:44:15 +08:00 1
你的思路是对的。定义好模板文件,不论是 js 、ts 、css 还是 scss ,把模板里的 占位符 给替换掉就可以了。
我们项目用的 https://aui.github.io/art-template/zh-cn/ |