从这一章节开始,我们将进入实战教程部分。在实战教程中,我们将会从环境准备开始,从简单到复杂,一步一步搭建一个真实的项目。
在开始使用前,你需要安装 Node.js,并保证 Node.js 版本不低于 18.20.8,我们推荐使用 Node.js 22 的 LTS 版本。
你可以通过以下命令检查当前使用的 Node.js 版本:
如果你当前的环境中尚未安装 Node.js,或是安装的版本低于 18,可以通过 nvm 或 fnm 安装需要的版本。
下面是通过 nvm 安装 Node.js 22 LTS 版本的例子:
nvm 和 fnm 都是 Node.js 版本管理工具。相对来说,nvm 较为成熟和稳定,而 fnm 是使用 Rust 实现的,比 nvm 提供了更好的性能 。
此外,在安装 nvm 或 fnm 后,然后只要仓库根目录下有内容为 lts/jod
的 .nvmrc
文件,进入这个仓库时就会自动安装或切换到正确的 Node.js 版本。
Modern.js 目前仍支持 Node 16,但会在 2025 年 6 月正式终止对 Node.js 16 的支持,为确保您的项目顺利过渡,请在 2025 年 6 月前完成 Node.js 版本升级。
推荐使用 pnpm 来管理依赖:
Modern.js 同样支持使用 yarn
、npm
进行依赖管理。
我们创建新的目录,通过命令行工具初始化项目:
@modern-js/create
会提供一个可交互的问答界面,根据结果初始化项目,按照默认的选择进行初始化:
在生成项目后,Modern.js 会自动安装依赖、创建 git 仓库。
现在,项目结构如下:
在项目中执行 pnpm run dev
即可启动项目:
在浏览器中打开 http://localhost:8000/
,可以看到页面内容。