Yukee798

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

  •  
  •   Yukee798 · Jul 21, 2022 · 2903 views
    This topic created in 1565 days ago, the information mentioned may be changed or developed.

    比如通过一个命令行:

    $ xxx init cpn -n Tooltip
    

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

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

    4 replies  •  2022-07-21 21:44:15 +08:00
    hakuya7
    hakuya7
    Jul 21, 2022❤️1
    1
    我自己做的一些个人项目,用的 hygen
    Moeyua
    Moeyua
    Jul 21, 2022 via iPhone❤️1
    2
    可以考虑直接从 git 仓库里面拉?
    Twinkle
    Twinkle
    Jul 21, 2022❤️1
    3
    同上,直接仓库拉 https://github.com/Rich-Harris/degit
    zzuieliyaoli
    zzuieliyaoli
    Jul 21, 2022❤️1
    4
    你的思路是对的。定义好模板文件,不论是 js 、ts 、css 还是 scss ,把模板里的 占位符 给替换掉就可以了。
    我们项目用的 https://aui.github.io/art-template/zh-cn/
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   5276 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 41ms · UTC 03:39 · PVG 11:39 · LAX 19:39 · JFK 22:39
    ♥ Do have faith in what you're doing.