nextjs系列教程(二):项目创建及目录结构

一、项目创建

1.1 创建项目

1. 使用 create-next-app创建新的 Next.js 应用程序,它会自动为你设置所有内容。

npx create-next-app@latest
# or
yarn create next-app

2. 如果你希望使用 TypeScript 开发项目,可以通过 --typescript 参数创建 TypeScript 项目

npx create-next-app@latest --typescript
# or
yarn create next-app --typescript

3. 创建过程中会提示选择项目配置,截图如下

项目配置

  • 项目名称,这里输入react_next_pro。
  • 项目是否需要使用Typescript。
  • 项目是否需要使用ESLint。
  • 是否需要在项目中使用src目录,不使用src目录默认会把所有文件放在根目录,为了方便开发,这里启用src目录。
  • 是否在src目录下启用app目录,默认会放一些框架相关的东西。这里启用之后会在app目录中生成首页内容。
  • 是否启用路径别名,方便使用。

4. 项目创建成功,安装项目所需环境

npm install next react react-dom
# or
yarn add next react react-dom

5. 修改 package.json 配置文件

"scripts": {
  "dev": "next dev",
  "build": "next build",
  "start": "next start",
  "lint": "next lint"
}

6. 启动项目:

  • 运行 npm run dev 或 yarn dev 来启动开发服务器,访问地址为 http://localhost:3000。

1.2 项目目录结构

1. 目录结构如下

项目目录介绍

  • 访问 http://localhost:3000/home 可以进入 pages/home/index.jsx 页面
  • 访问 http://localhost:3000/profile 可以进入 pages/profile/index.jsx 页面

2. 目录详细介绍

  • .next目录。这是Nextjs的缓存目录,在执行dev或者build等命令的时候,会在本地项目的根目录下生成此目录,开发不需要关注。想要了解更多的可以稍微研究一下,使用缓存/已生成的方式加速编译。
  • .vscode目录。看名字就知道,这个是vscode编辑器使用到的配置目录。
  • public目录。这个主要放置静态资源,默认没有二级目录,为了方便可以简单创建几个目录来放相关资源。默认路径是在根目录,使用的时候可以使用类似/favicon.ico的形式引用。
  • src目录。这个目录是主要源代码的位置,初始目录下有app默认页和pages其他页面目录。在pages目录下还有一个默认api目录,主要放置Nextjs提供的服务端API。
  • next.config.js。Nextjs的配置文件,这里默认只有appDir参数。

总结:至此,next项目创建完毕,大家动手操作起来吧~~

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值