V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
zhizhiqiu
V2EX  ›  Vue.js

Nuxt 有人在用吗,出来聊一聊吧

  •  
  •   zhizhiqiu · Aug 29, 2019 · 10993 views
    This topic created in 2437 days ago, the information mentioned may be changed or developed.

    公司打算用 Nuxt 来构建前端了,它和 VUE Cli 的区别很大吗

    25 replies    2019-08-31 00:45:31 +08:00
    noe132
        1
    noe132  
       Aug 29, 2019
    推荐 nuxt.js 。vue-cli 能做到的 nuxt 都能做到,而且 nuxt 的开发体验比 vue-cli 略好,提供了一些很实用的功能。
    airyland
        2
    airyland  
       Aug 29, 2019   ❤️ 1
    这是两个东西吧,Nuxt 是基于 Vue 的服务端渲染,vue cli 是开发工具。要不要用 Nuxt 取决于要不要做服务端渲染。
    Garwih
        3
    Garwih  
       Aug 29, 2019
    nuxt.js 不是服务端渲染框架? vue-cli 不是脚手架工具?两个完全不同的东西怎么比较?
    dfourc
        4
    dfourc  
       Aug 29, 2019
    有点意思.jpg
    wa143825
        5
    wa143825  
       Aug 29, 2019
    还行,刚写了个 ssr 的网站,还可以,不需要 ssr 就 vue cli 吧
    yrj
        6
    yrj  
       Aug 29, 2019 via iPad
    我觉得楼主的意思是,使用 nuxt 提供的脚手架和 vue cli + nuxt 的区别吧
    zhizhiqiu
        7
    zhizhiqiu  
    OP
       Aug 29, 2019
    @yrj 老哥,我就是你这个意思😂
    royzxq
        8
    royzxq  
       Aug 29, 2019
    Nuxt 是 vue 的 SSR 解决方案啊。。。
    royzxq
        9
    royzxq  
       Aug 29, 2019
    哦,想起来了。 如果要用 nuxt 还是顺便连脚手架一起用了吧
    zhizhiqiu
        10
    zhizhiqiu  
    OP
       Aug 29, 2019
    @royzxq 我在 nuxt 官网没有一起用的意思,怎么一起用呢😂
    yrj
        11
    yrj  
       Aug 29, 2019 via iPad
    @zhizhiqiu 知道我为何能理解你吗?因为我曾经也有同样的疑问,哈哈哈。
    royzxq
        12
    royzxq  
       Aug 29, 2019
    awesomes
        13
    awesomes  
       Aug 29, 2019
    如果你的应用是前端 toc 的,需要 SEO 的,那么只能是 Nuxt,因为他是服务端渲染的。

    如果是后台管理系统,内部的,那么选择 vue cli,因为 nuxt 在这种场景下并不能给你带来什么好处。
    zhizhiqiu
        14
    zhizhiqiu  
    OP
       Aug 29, 2019
    @awesomes 小辈大概清楚了,谢谢老哥
    toma77
        15
    toma77  
       Aug 29, 2019 via iPhone
    next nuxt nest
    我只用过 next
    hapiman
        17
    hapiman  
       Aug 30, 2019
    我们团队使用的新项目都是使用的 nuxt
    TimPeake
        18
    TimPeake  
       Aug 30, 2019
    目测楼主刚毕业或者毕业不久
    Astralis
        19
    Astralis  
       Aug 30, 2019
    @airyland #2
    @Garwih #3
    @royzxq #8
    nuxt 比 vue-cli 好用太多太多了,强烈推荐,还有这东西也能选 SPA 模式,不是只有 SSR 的
    assur
        20
    assur  
       Aug 30, 2019
    https://zhaodao.ai 我用 nuxt.js 写的...老版本了
    loliyu
        21
    loliyu  
       Aug 30, 2019
    nuxt 和 next 都用过 写过公司的官网 https://www.xhangjia.com 体验下吧 移动端是 next pc 是 nuxt
    yyj08070631
        22
    yyj08070631  
       Aug 30, 2019
    @toma77 还有京东的 nerv
    airyland
        23
    airyland  
       Aug 30, 2019
    @maojy1989 从自由度角度来说,用 SPA 模式就不如直接用 vue-cli 来创建了。
    SilentDepth
        24
    SilentDepth  
       Aug 30, 2019
    广义地说,Nuxt 本身也提供了工程脚手架的功能。不然 nuxt 和 nuxt build 命令是干啥的。而 Nuxt 还提供了应用框架级 API 和面向最佳实践的工程结构,从这点上说,Nuxt 比 Vue CLI 更好用。

    当然,为了保持封装程度,Nuxt 相比 Vue CLI 确实牺牲了一些配置自由度。但对于绝大多数需求,这并不是什么问题。

    Nuxt 最大的优势是内置了 server 层(基于 Node )。即使是 SPA 模式,你也可以通过 nuxt start 命令使用其内置的 server 框架,这个是 Vue CLI 给不了的。
    yuwemshuxue
        25
    yuwemshuxue  
       Aug 31, 2019
    上次想 nuxt+eggjs,搞了半天搞不好。。。最后还得用 vue-cli
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   2140 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 98ms · UTC 00:48 · PVG 08:48 · LAX 17:48 · JFK 20:48
    ♥ Do have faith in what you're doing.