---
title: 样板文件
---

生成的项目结构：

```md
.
├── .vscode/
├── src/
│   ├── .eslintrc.json
│   ├── App.css
│   └── App.jsx
├── .editorconfig
├── .gitignore
├── .npmrc
├── .nvmrc
├── README.md
├── package.json
└── pnpm-lock.yaml
```

和上一章节手动创建出来的项目一样，仍然是零配置、极简和轻量的，但功能更完整，最佳实践开箱即用，比如：

1. 提供了 IDE 相关支持，下一节会详细介绍。
2. 集成了 Modern.js Lint 规则集，按照最佳实践启用，省去很多配置工作。
3. 声明了 Node.js 版本。如果你按照[上一节的推荐](../c01-getting-started/1.1-prerequisites)，在系统里启用了[自动切换 node 版本的脚本](https://github.com/nvm-sh/nvm#automatically-call-nvm-use)，进入项目目录时，nvm 会自动安装和切换到项目声明的 Node.js 版本。
4. 包含 Modern.js 框架的全套命令。
