前端生成项目模版代码有什么成熟的解决方案吗?

2022-07-21 17:32:11 +08:00
 Yukee798

比如通过一个命令行:

$ xxx init cpn -n Tooltip

接下来就会在当前项目的 components 目录下,生成 Tooltip 目录,并且为里面的文件插入一些固定的模版代码。

目前的实现方案是通过 node 的 fs 进行文件写入字符串的方式去插入代码,感觉不是最好的方案,了解到了 ejs 模版引擎,但是这个好像只支持 javascript 代码,如果我要插入 typescript 、css 代码,有什么更好的方案吗?

1512 次点击
所在节点    前端开发
4 条回复
lzgshsj
2022-07-21 19:32:41 +08:00
我自己做的一些个人项目,用的 hygen
Moeyua
2022-07-21 20:37:28 +08:00
可以考虑直接从 git 仓库里面拉?
Twinkle
2022-07-21 21:07:57 +08:00
同上,直接仓库拉 https://github.com/Rich-Harris/degit
zzuieliyaoli
2022-07-21 21:44:15 +08:00
你的思路是对的。定义好模板文件,不论是 js 、ts 、css 还是 scss ,把模板里的 占位符 给替换掉就可以了。
我们项目用的 https://aui.github.io/art-template/zh-cn/

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/867816

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX