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

nuxt.js 改造,结果 js 既在后端执行,又在浏览器执行

  •  
  •   kernel365 · 2022-12-06 14:56:40 +08:00 · 2054 次点击
    这是一个创建于 755 天前的主题,其中的信息可能已经有所发展或是发生改变。
    一个前端 vue 项目,用 nuxt 改造了一下,结果发现 js 既在 server 端渲染,又在浏览器执行。而且编译出来的 js 也挺大的,并没有一个期待的小尺寸 js.

    搞了好几天了,想问问各位有没有什么见解。
    6 条回复    2022-12-06 23:53:50 +08:00
    zcf0508
        1
    zcf0508  
       2022-12-06 14:59:08 +08:00
    你要的是 npm run generate 吗
    liyang5945
        2
    liyang5945  
       2022-12-06 15:20:17 +08:00
    你需要的是没有 server 端执行的吗?
    gouflv
        3
    gouflv  
       2022-12-06 15:21:35 +08:00 via iPhone   ❤️ 1
    SSR SSG 可都没有说过能优化静态资源大小,你是哪里来的期待
    dssxzuxc
        4
    dssxzuxc  
       2022-12-06 16:53:17 +08:00
    ssr 只是首屏加载友好,该有的 js 还是有。你想要几乎纯后端渲染的话,你们的服务器撑得住吗?
    IvanLi127
        5
    IvanLi127  
       2022-12-06 17:33:05 +08:00
    我感觉你期待的内容有点问题。。 你想找的不会是服务端的 HTML 模板渲染引擎吧。。比如 ejs 之类的。。。
    mxT52CRuqR6o5
        6
    mxT52CRuqR6o5  
       2022-12-06 23:53:50 +08:00
    用 nuxt.js 这类框架理论上用户感知到的文件体积会更大
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1002 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 20:26 · PVG 04:26 · LAX 12:26 · JFK 15:26
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.