V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
jiaoguan1688
V2EX  ›  程序员

使用 next.js 开发了个后台,在调试的时候发现点击菜单每次都要卡 1 秒左右才显示

  •  
  •   jiaoguan1688 · Apr 23, 2025 · 2341 views
    This topic created in 377 days ago, the information mentioned may be changed or developed.
    这是啥问题啊
    没有 vue 丝滑
    7 replies    2025-04-23 17:17:17 +08:00
    jiaoguan1688
        1
    jiaoguan1688  
    OP
       Apr 23, 2025
    使用 npm start 启动就丝滑多了 这是什么原因呢
    yjw06282
        2
    yjw06282  
       Apr 23, 2025
    next.js 是按页面按需编译. 你点击了新页面才开始编译, 所以你发现启动很快, 切换很慢,
    vue 相反, 启动时候全部编译好了
    cwliang
        3
    cwliang  
       Apr 23, 2025
    开发模式下不是全量打包,只有请求到该路由才构建,所以会慢几秒。不过后台 vite SPA 更合适吧?
    liaohongxing
        4
    liaohongxing  
       Apr 23, 2025
    后台不需要 SSR , 直接起个 SPA 项目就可以了
    samnya
        5
    samnya  
       Apr 23, 2025
    都有按需编译的,我们这个 vue 项目也是动态引入,新页面打开要等它编译。
    kinge
        6
    kinge  
       Apr 23, 2025
    你点时候可以看到控制台打印 Compiling /_
    wangtian2020
        7
    wangtian2020  
       Apr 23, 2025
    有些行为在 dev 时和编译后性能差异极大,因为编译时有很多方便开发造成性能损失
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   2773 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 45ms · UTC 08:11 · PVG 16:11 · LAX 01:11 · JFK 04:11
    ♥ Do have faith in what you're doing.