Modern.js 项目创建工具 @modern-js/create 使用指南
2025-07-08 06:22:04作者:戚魁泉Nursing
Modern.js 是一个现代化的前端开发框架,它提供了一套完整的工具链来简化前端开发流程。其中 @modern-js/create
是 Modern.js 提供的项目脚手架工具,可以帮助开发者快速创建不同类型的项目模板。
环境准备
在使用 @modern-js/create
创建项目前,请确保你的开发环境满足以下要求:
- Node.js 版本 14 或更高版本(推荐使用 LTS 版本)
- 包管理器(npm、yarn 或 pnpm)
- 代码编辑器(如 VSCode)
工具安装与使用
@modern-js/create
采用了无需全局安装的设计理念,你可以直接通过 npx 命令运行最新版本:
npx @modern-js/create@latest [项目目录名]
如果省略项目目录名参数,工具会在当前目录下创建项目。
项目创建流程
运行命令后,工具会通过交互式命令行引导你完成项目创建。下面介绍两种常见项目类型的创建过程。
创建 Web 应用项目
执行以下命令创建 Web 应用:
npx @modern-js/create@latest web-app
工具会依次询问以下配置选项:
- 项目类型:选择 "Web App"
- 编程语言:支持 TypeScript(TS) 或 JavaScript(JS)
- 包管理器:可选择 npm、yarn 或 pnpm
- 打包工具:支持 webpack 或 esbuild
创建 NPM 模块项目
执行以下命令创建 NPM 模块:
npx @modern-js/create@latest npm-module
工具会依次询问以下配置选项:
- 项目类型:选择 "Npm Module"
- 项目名称:输入你的模块名称
- 编程语言:支持 TypeScript(TS) 或 JavaScript(JS)
- 包管理器:可选择 npm、yarn 或 pnpm
项目模板特性
Modern.js 提供的项目模板具有以下优势:
- 开箱即用:内置了现代化的开发配置,无需从零开始搭建
- 最佳实践:遵循行业最佳实践的项目结构
- 多场景支持:支持 Web 应用、NPM 模块等多种项目类型
- 灵活配置:提供多种选项满足不同项目需求
常见问题解答
Q: 为什么推荐使用 npx 而不是全局安装?
A: 使用 npx 可以确保每次运行的都是最新版本的工具,避免了全局安装可能带来的版本管理问题。
Q: 创建项目后如何启动开发服务器?
A: 对于 Web 应用项目,进入项目目录后运行 pnpm run dev
(根据你选择的包管理器调整命令)即可启动开发服务器。
Q: 能否在已有项目中使用 Modern.js?
A: Modern.js 提供了渐进式集成方案,但推荐使用 @modern-js/create
创建新项目以获得最佳体验。
通过 @modern-js/create
工具,开发者可以快速启动 Modern.js 项目,专注于业务逻辑开发而非环境配置,大幅提升开发效率。