next.js笔记

在前端中比较重要的一个方向就是 seo 优化,最近做一个公司官网的项目,着手搭建的时候便考虑到了这一点,现阶段最火热的服务端渲染框架无非就是 next 和 nuxt,他们分别基于 react 语法和 vue 语法,这篇笔记便记录一下 next 项目的搭建。 next 官网:https://nextj

在前端中比较重要的一个方向就是 seo 优化,最近做一个公司官网的项目,着手搭建的时候便考虑到了这一点,现阶段最火热的服务端渲染框架无非就是 next 和 nuxt,他们分别基于 react 语法和 vue 语法,这篇笔记便记录一下 next 项目的搭建。

next 官网:https://nextjs.org/

next 中文网:https://www.nextjs.cn/

创建 next 项目

  1. 检查 nodejs 环境,这里按照官网的要求即可,不做记录
  2. 创建你的项目文件夹,并执行:
    npx create-next-app@latest
    
  3. 安装依赖:
    yarn
    

检查文件目录

  • /app 用来存放项目的各个页面

    • layout.js 项目结构

      import "./globals.css";
      export const metadata = {
        title: "",
        description:"",
      };
      
      export default function RootLayout({ children }) {
        return (
          <html lang="zh-cn">
            <body>
              <main className="app">
                <div className="w-full h-full">{children}</div>
              </main>
            </body>
          </html>);
      }
      
    • page.js 可以理解为项目的首页

  • /next.config.mjs 项目的配置文件

LICENSED UNDER CC BY-NC-SA 4.0
Comment