V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
JingXiao
V2EX  ›  Next.js

为啥 nextjs 编译这么慢,除了加物理内存,有啥好的优化建议?

  •  
  •   JingXiao · 50 天前 · 1158 次点击
    这是一个创建于 50 天前的主题,其中的信息可能已经有所发展或是发生改变。
    最近项目在魔改 dify ,用的 nextjs 技术栈,虚拟机 8g 内存直接本地跑不起来,所以目前只能盲打代码提交 git ,服务器端打包部署测试环境看效果。
    主要自己本子 mba m1 16G 内存拉了 dify 代码安装了相关服务本地跑,也勉强跑起来,然后就是编译巨慢啊,改个东西要好久才能编译完成,但是感觉页面内容也不复杂啊,一般慢也就等几秒热更新,这个起码要等十几秒。

    nextjs13 的时候也去学习过,好像也没这么慢,现在 app router 模式咋这么慢,有啥建议不,感觉开发体验好差。谢谢。
    5 条回复    2025-09-28 15:52:48 +08:00
    mooyo
        1
    mooyo  
       50 天前   ❤️ 1
    除了换 vite 没啥好的解决办法吧,我自己写的一个小项目用 nextjs 也是巨慢。
    Wxh16144
        2
    Wxh16144  
       50 天前   ❤️ 1
    插眼,我感觉是无解.. ,试试 turbopack 模式?
    Razio
        3
    Razio  
       50 天前   ❤️ 1
    或者改 remix 试试。
    Hanser002
        4
    Hanser002  
       50 天前   ❤️ 1
    remix or tanstack-router
    razertory
        5
    razertory  
       16 天前
    刚刚 把一个 Next.js 项目改成了 Remix (
    @ReactRouterV7) 项目, 在一台 1 core 1g 的 Racknerd 机器上,构建时间从 5min 降低到了 1min 。

    如果 Nextjs 的迭代目标还是在继续为了维护 Vercel 的护城河,会有更多开发者离去
    关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   Solana   ·   5285 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 01:11 · PVG 09:11 · LAX 18:11 · JFK 21:11
    ♥ Do have faith in what you're doing.