V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
Yukee798

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

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