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 。
网友回复
python如何调用openai的api实现知识讲解类动画讲解视频的合成?
html如何直接调用openai的api实现海报可视化设计及文本描述生成可编辑海报?
f12前端调试如何找出按钮点击事件触发的那段代码进行调试?
abcjs如何将曲谱播放后导出mid和wav格式音频下载?
python如何将曲子文本生成音乐mp3或wav、mid文件
python中mp3、wav音乐如何转成mid格式?
js在HTML中如何将曲谱生成音乐在线播放并下载本地?
python如何实现在windows上通过键盘来模拟鼠标操作?
python如何给win10电脑增加文件或文件夹右键自定义菜单?
python如何将音乐mp3文件解析获取曲调数据?