Nuxt的介绍及简单安装(vue-cli4.x)

一、简介

Nuxt.js是一个基于Vue.js的轻量级应用框架 可以在服务器端将vue渲染成html返回服务器

Nuxt可用来创建服务端渲染 (SSR) 应用 也可充当静态站点引擎生成静态站点应用 具有优雅的代码结构分层和热加载等特性
通过对客户端/服务器端基础架构的抽象组织 Nuxt.js主要关注应用的UI渲染

SSR(服务端渲染)相比SPA(单页面应用)的优点:

  • 对SEO的支持
    SPA(单页应用)对搜索引擎不太好 搜索引擎无法抓取
    SSR的常用场景:诸如新闻网站 博客网站 电影网站等需要搜索引擎提供流量的网站
  • 2、加载速度会比SPA应用更快
    SPA是将所有的资源都加载到客户端 然后打开
    而SSR是在服务器端渲染完页面直接返回浏览器

Nuxt的优点:

  • 基于Vue.js
  • 自动代码分层
  • 服务端渲染(SSR)
  • 强大的路由功能 支持异步数据
  • 静态文件服务
  • ES6/ES7语法支持
  • 打包和压缩JS和CSS
  • HTML头部标签管理
  • 本地开发支持热加载
  • 继承ESLint
  • 支持各种样式的预处理器 例如SASS LESS Stylus等

二、安装

在vue-cli的老版本中 是可以使用vue init nuxt/starter进行安装的
但在新版本的vue-cli中不行了

使用官方推荐的npx来安装:

(npm的5.2.x版本后默认安装了npx)

只需要输入npx create-nuxt-app 项目名

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值