nuxtjs基于Vue的一个服务端渲染框架(nuxtjs服务端是借助 nodejs 来进行页面组装)
安装脚手架
npm i create-nuxt-app -g
// 或者
cnpm i create-nuxt-app -g
创建项目
create-nuxt-app 项目名称
目录结构
Nuxt 构建目录
该.nuxt目录就是所谓的构建目录。它是动态生成的,默认隐藏。
router.js
Nuxt 在您将文件放入 pages 文件夹 时为您生成的路由器文件。当您想要查找为 vue-router 生成哪些路由并找出特定路由的名称时,可以使用此文件进行调试。
router.scrollBehavior.js
Components
文件夹包含所有 Nuxt 组件,例如 NuxtChild 和 NuxtLink。它还包含 nuxt-build-indicator,这是我们在构建应用程序时看到的页面和 nuxt-loading,这是在我们等待页面加载时看到的加载组件。您还将在此处找到 nuxt-error 页面,其中包含 Nuxt 默认错误页面。
$fetch mixins
views
app.js
client.js
文件是客户端发生的所有事情所需的客户端文件。