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

聊聊前端脚手架共性

  •  
  •   zficode · 21 小时 54 分钟前 · 521 次点击

    在目前的前端开发中,我们会大量使用 next.js 、umi 、modern.js 、taro 这样的脚手架进行开发。这种脚手架往往使用了“约定大于配置”的思想,同时集成了路由、插件等机制,可以说是一个黑盒。所以我想探讨一下如下两个问题:

    1. 我想知道从技术上了解一下这种脚手架设计的核心思想是啥?有没有一些思考的文章。
    2. 想知道一下各位在使用过程中的痛点是啥,以及这种前端脚手架在选型的关注点是什么。
    6 条回复    2025-09-17 12:51:04 +08:00
    zficode
        2
    zficode  
    OP
       21 小时 19 分钟前
    有点牛啊,这个 deepwiki 是啥东西? AI 生成的吗?
    @zcf0508
    dfkjgklfdjg
        3
    dfkjgklfdjg  
       21 小时 7 分钟前
    @zficode #2 ,是的,ai 生成的,把 Github 中的仓库链接中的 github.com 替换成 deepwiki.com 就可以了,如果没有收录申请一下就好了。

    [DeepWiki - Windsurf Docs]( https://docs.windsurf.com/windsurf/deepwiki)
    sjhhjx0122
        4
    sjhhjx0122  
       20 小时 57 分钟前
    所有上来强制使用文件路由的不用,不能自己配置向下兼容的也不用,生态小的不用,开发环境生产环境不一致的不用,启动太慢的不用
    dssxzuxc
        5
    dssxzuxc  
       19 小时 54 分钟前
    核心思想不都写在 readme 上了吗,作者基本都会详细讲解为什么要这样设计,人品好的还会详细指出当前设计的缺点,如何自行改造,而不是吹嘘本框架宇宙无敌没有缺点。
    脚手架就是一份“自以为是”的配置合集,你说“黑盒”,是因为你不想大致浏览一遍源码,核心代码一般也就数千行,几百行的也有。
    你也不用管什么选型,哪个 star 多,技术选型吸引你,直接用就是了。
    有想法的最终会自己设计一套自己使用的脚手架,别人的终究是别人的。
    qiqw
        6
    qiqw  
       19 小时 23 分钟前
    @zcf0508 有点震惊了
    关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   4318 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 19ms · UTC 00:14 · PVG 08:14 · LAX 17:14 · JFK 20:14
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.