+
81
-

有没有nextjs的入门教程?

有没有nextjs的入门教程?

网友回复

+
1
-

Next.js(https://www.nextjs.cn/)是一个支持静态渲染(Static Exporting)、服务端渲染(SSR)的轻量级 React 框架。

Next.js 为您提供生产环境所需的所有功能以及最佳的开发体验:包括静态及服务器端融合渲染、 支持 TypeScript、智能化打包、 路由预取等功能 无需任何配置。

Next.js 具有同类框架中最佳的“开发人员体验”和许多内置功能。列举其中一些如下: 直观的、 基于页面 的路由系统(并支持 动态路由)

预渲染。支持在页面级的 静态生成 (SSG) 和 服务器端渲染 (SSR)

自动代码拆分,提升页面加载速度

具有经过优化的预取功能的 客户端路由

内置 CSS 和 Sass 的支持,并支持任何 CSS-in-JS 库

开发环境支持 快速刷新

利用 Serverless Functions 及 API 路由 构建 API 功能

完全可扩展

Next.js 被用于数以万计的的网站和 Web 应用程序,包括许多世界上许多最大的品牌都在使用 Next.js。

那么怎么用nextjs创建一个项目呢,我们来看看。

运行环境

首先,让我们确保您的开发环境已经准备就绪。

如果您尚未安装 Node.js,请 从此处安装。要求 Node.js 10.13 或更高版本。

创建一个 Next.js 应用

要创建 Next.js 应用,请打开你的终端窗口,cd 进入您要在其中创建应用程序的目录,然后运行以下命令:

npx create-next-app nextjs-blog --use-npm --example "https://github.com/vercel/next-learn-starter/tree/master/learn-starter"

其背后的工作是通过调用 create-next-app 工具完成的,该工具为你创建了一个 Next.js 应用程序。通过 --example 参数指定使用 此模板 。

运行开发服务器

现在,您有了一个名为 nextjs-blog 的新目录。让我们 cd 进入此目录:

cd nextjs-blog

然后,运行以下命令:

npm run dev

这将在 3000 端口上启动 Next.js 应用程序的“开发服务器”。

让我们检查一下是否正常。在浏览器中打开 http://localhost:3000 。

我知道答案,我要回答