• 请不要在回答技术问题时复制粘贴 AI 生成的内容
aikilan
V2EX  ›  程序员

Vite 真快啊 ESBuild 真强

  •  
  •   aikilan · Nov 1, 2021 · 6845 views
    This topic created in 1828 days ago, the information mentioned may be changed or developed.
    准备重构公司的在线客服系统,直接上了 vite + react + ts,不得不说真的舒服,太快了,配置也很人性化啊。( PS:没收钱,再看看老项目编译,实在惨不忍睹。
    41 replies  •  2021-11-03 02:25:56 +08:00
    dk7952638
    dk7952638
    Nov 1, 2021
    1
    Snowpack 了解一下
    aikilan
    aikilan
    OP
    Nov 1, 2021
    2
    @dk7952638 看去年的 build tool 排名,snowpack 和 esbuild 不相上下
    windyboy
    windyboy
    Nov 1, 2021
    3
    sveltekit 了解下
    cweijan
    cweijan
    Nov 1, 2021
    4
    我因为 vite 才知道了 esbuild, esbuild 是真的强, 1 秒就给我启动了, 惊呆我
    Leviathann
    Leviathann
    Nov 1, 2021 via iPhone❤️1
    5
    开发服务器启动快主要是根本不做打包所以快
    rodrick
    rodrick
    Nov 1, 2021
    6
    确实 之前老 react 项目启动一下半天 hmr 一次半天 项目都不想做了 后来改了 vite 瞬间香了
    aikilan
    aikilan
    OP
    Nov 1, 2021
    7
    @rodrick 是啊,调试太舒服了
    zhwithsweet
    zhwithsweet
    Nov 1, 2021❤️3
    8
    @dk7952638 额,snowpack 作者已经不维护了,作者本人也转向 vite 了
    zhwithsweet
    zhwithsweet
    Nov 1, 2021
    9
    vite + react 真的香
    catoncat
    catoncat
    Nov 1, 2021
    10
    还是有好多不支持 ESM 的包。
    aikilan
    aikilan
    OP
    Nov 1, 2021
    11
    @crs0910 是的,生态是个问题,希望能起来
    EyebrowsWhite
    EyebrowsWhite
    Nov 1, 2021 via iPhone
    12
    什么时候 esbuild 支持 css module 就好了
    ryougifujino
    ryougifujino
    Nov 1, 2021
    13
    现在还在用 webpack ,启动 devServer 和 HMR 的时候慢得要死。
    yazoox
    yazoox
    Nov 1, 2021
    14
    @aikilan 楼主,你是怎么解决引用的包,不支持 esm 的问题?还是说,你们的项目很小,所有用到的包,都支持 esm ?
    Hanggi
    Hanggi
    Nov 1, 2021
    15
    为啥都在用 SWC ?
    makelove
    makelove
    Nov 1, 2021
    16
    @yazoox 一定要支持 esm?不记得不需要啊,只是非 esm 只能整个引用不能引用里面的单个函数
    darrh00
    darrh00
    Nov 1, 2021
    17
    手头一个 Go 写的服务器,少个压缩 js 的功能,一直在寻找 Go 语言的 js minifier 实现
    自从前段时间发现了 esbuild, 觉得应该是个成熟的东西了,然后几行代码就实现了盼望已久的功能。。
    weimo383
    weimo383
    Nov 1, 2021 via Android
    18
    nextjs 也还行
    fernandoxu
    fernandoxu
    Nov 1, 2021
    19
    能结合 antd 用吗?
    mafeifan
    mafeifan
    Nov 1, 2021❤️1
    20
    ESBuild 是 go 开发的,go 真强啊
    XTTX
    XTTX
    Nov 1, 2021
    21
    @EyebrowsWhite 我用类似 styled component 和 tailwind 比较多,什么场景下用 css module 比较多?
    XTTX
    XTTX
    Nov 1, 2021
    22
    vite 有自己的一套 proxy server, import env 和 absolute import. 我搞明白这三点,所有方面完胜 CRA, 除了有时候报错上有点怪怪的。就是白屏,要自己看 console.
    yuuko
    yuuko
    Nov 1, 2021
    23
    @EyebrowsWhite vite 支持 css module
    yyfearth
    yyfearth
    Nov 2, 2021
    24
    @dk7952638 据说 snowpack 已经要被 vite2 取代了
    yazoox
    yazoox
    Nov 2, 2021
    25
    @makelove i c, 原来如此。
    EyebrowsWhite
    EyebrowsWhite
    Nov 2, 2021 via iPhone
    26
    @yuuko 这我知道的,我意思是纯 esbuild 会更快🛫️
    EyebrowsWhite
    EyebrowsWhite
    Nov 2, 2021 via iPhone
    27
    @XTTX 当你想用原生 css ,不想学 less scss tailwind 的时候🙃
    CraxClive
    CraxClive
    Nov 2, 2021 via iPhone
    28
    不支持 antd1.x 很无奈
    XTTX
    XTTX
    Nov 2, 2021
    29
    @EyebrowsWhite 那当然。。。。
    XTTX
    XTTX
    Nov 2, 2021
    30
    @CraxClive 你把需要的组件代码和 css 抠出来不就好了
    CraxClive
    CraxClive
    Nov 2, 2021 via iPhone
    31
    @XTTX 好像也可以,我抽空试一下
    XTTX
    XTTX
    Nov 2, 2021
    32
    @CraxClive hehe, "it is just code"
    XTTX
    XTTX
    Nov 2, 2021
    33
    @EyebrowsWhite 我从 go 到 react 到 css , 栈里面最弱的就是 css 部分,所以才学了 tailwind 。我想问一下,前端对 css 的掌握一般要达到什么程度?有没有专注 css 方向的人?还是说 css“能用就行”?国外 codepen 我看过很多 css 大神,国内有吗? 谢谢!
    xingguang
    xingguang
    Nov 2, 2021
    34
    @XTTX #33 我知道一个张鑫旭,css 很强
    XTTX
    XTTX
    Nov 2, 2021
    35
    这种牛 b? 我是那种要对齐元素,要去搜一下 flex 的渣子
    EyebrowsWhite
    EyebrowsWhite
    Nov 2, 2021 via iPhone
    36
    @XTTX 同#34 ,国内大神我只知道张鑫旭,我也没跟深入学过 css ,感觉工作中 css 的要求没有很高,别把页面搞塌了就行,我就是那种“能用就行”的
    Junh
    Junh
    Nov 2, 2021
    37
    @XTTX 视频中展示的确算是厉害,很有创意
    jmyz0455
    jmyz0455
    Nov 2, 2021
    38
    我司也有个老项目贼慢,能在不改动业务代码的情况下把编译流程换了嚒?
    我觉得是可以的,但是想问问有没有坑
    XTTX
    XTTX
    Nov 2, 2021
    39
    @Junh 真的是行行出状元,我个人感觉国内专门写 css 的应该很少。
    ayang23
    ayang23
    Nov 2, 2021
    40
    看了各位的介绍,在一个大项目上实验了一下,devserver 的确很快,但 yarn build 比 webpack 还慢,而且首次 build 和后来的速度一样,感觉没有增量编译,难道我配置错了?
    fewok
    fewok
    Nov 3, 2021
    41
    前端真可怜。。。。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   5314 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 77ms · UTC 03:00 · PVG 11:00 · LAX 19:00 · JFK 22:00
    ♥ Do have faith in what you're doing.