V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
jiaoguan1688
V2EX  ›  程序员

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

  •  
  •   jiaoguan1688 · 2 天前 · 1034 次点击
    这是啥问题啊
    没有 vue 丝滑
    7 条回复    2025-04-23 17:17:17 +08:00
    jiaoguan1688
        1
    jiaoguan1688  
    OP
       2 天前
    使用 npm start 启动就丝滑多了 这是什么原因呢
    yjw06282
        2
    yjw06282  
       2 天前
    next.js 是按页面按需编译. 你点击了新页面才开始编译, 所以你发现启动很快, 切换很慢,
    vue 相反, 启动时候全部编译好了
    cwliang
        3
    cwliang  
       2 天前
    开发模式下不是全量打包,只有请求到该路由才构建,所以会慢几秒。不过后台 vite SPA 更合适吧?
    liaohongxing
        4
    liaohongxing  
       2 天前
    后台不需要 SSR , 直接起个 SPA 项目就可以了
    samnya
        5
    samnya  
       2 天前
    都有按需编译的,我们这个 vue 项目也是动态引入,新页面打开要等它编译。
    kinge
        6
    kinge  
       1 天前
    你点时候可以看到控制台打印 Compiling /_
    wangtian2020
        7
    wangtian2020  
       1 天前
    有些行为在 dev 时和编译后性能差异极大,因为编译时有很多方便开发造成性能损失
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5158 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 19ms · UTC 07:23 · PVG 15:23 · LAX 00:23 · JFK 03:23
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.