V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Yukee798
V2EX  ›  前端开发

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

  •  
  •   Yukee798 · 2022-07-21 17:32:11 +08:00 · 1436 次点击
    这是一个创建于 833 天前的主题,其中的信息可能已经有所发展或是发生改变。

    比如通过一个命令行:

    $ xxx init cpn -n Tooltip
    

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

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

    4 条回复    2022-07-21 21:44:15 +08:00
    lzgshsj
        1
    lzgshsj  
       2022-07-21 19:32:41 +08:00   ❤️ 1
    我自己做的一些个人项目,用的 hygen
    Moeyua
        2
    Moeyua  
       2022-07-21 20:37:28 +08:00 via iPhone   ❤️ 1
    可以考虑直接从 git 仓库里面拉?
    Twinkle
        3
    Twinkle  
       2022-07-21 21:07:57 +08:00   ❤️ 1
    同上,直接仓库拉 https://github.com/Rich-Harris/degit
    zzuieliyaoli
        4
    zzuieliyaoli  
       2022-07-21 21:44:15 +08:00   ❤️ 1
    你的思路是对的。定义好模板文件,不论是 js 、ts 、css 还是 scss ,把模板里的 占位符 给替换掉就可以了。
    我们项目用的 https://aui.github.io/art-template/zh-cn/
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3295 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 22ms · UTC 00:05 · PVG 08:05 · LAX 17:05 · JFK 20:05
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.