ly-express-cli 是一个用于快速创建 Express + TypeScript 接口项目的脚手架工具。通过该工具,您可以快速生成项目的基础框架,包含配置文件、路由、中间件、示例代码等,帮助您高效地启动和开发 API 项目。
- 快速创建 Express + TypeScript 项目。
- 自动生成基础配置文件,如
tsconfig.json
、esbuild.js
、.env
等。 - 提供预设的路由和中间件,帮助快速实现常见功能。
- 支持选择是否安装依赖。
- 提供了开发、打包、生产环境等常用命令提示。
在使用 ly-express-cli
前,您需要先将其安装为全局命令工具:
npm install -g ly-express-cli
创建新项目的命令如下:
node-express init
运行此命令后,系统会提示您输入项目名称,并选择是否安装项目的依赖。完成后,您将获得一个完整的 Express + TypeScript 项目框架。
-
创建项目目录 系统会自动根据您提供的项目名称创建相应的项目目录,并在其中生成所有基础文件。
-
是否安装依赖 在项目初始化过程中,系统会询问您是否安装依赖。如果选择安装,系统将自动运行
npm install
。 -
进入项目目录 项目创建完成后,您可以进入项目目录:
cd 项目名称
-
安装项目依赖 如果您在创建项目时没有选择自动安装依赖,您可以手动运行以下命令:
npm install
-
启动开发环境 安装完依赖后,您可以启动开发环境:
npm run dev
-
打包项目 如果您需要将项目打包,可以运行以下命令:
npm run build
-
启动生产环境 完成打包后,您可以启动生产环境:
npm start
- 如果您希望跳过某些步骤,例如不安装依赖,系统会提供相应的提示,您可以按需执行。
-
如何修改项目配置? 您可以根据需要修改生成的
tsconfig.json
、esbuild.js
、package.json
等配置文件。项目已根据最佳实践配置,您可以根据项目需求调整。 -
如何扩展功能?
ly-express-cli
创建的项目结构是模块化的,您可以在src/middlewares/
中添加新的中间件,在src/routes/
中添加新的路由,在src/utils/
中添加工具函数等。 -
如何运行测试? 项目模板默认不包含测试配置,您可以根据需求添加测试框架(如 Jest、Mocha 等)来编写测试。
-
如何打包项目? 在项目根目录运行
npm run build
,该命令会使用esbuild
将 TypeScript 项目打包为 JavaScript 文件。 -
如何处理环境变量? 项目模板包含
.env.development
和.env.production
文件。您可以在这些文件中添加需要的环境变量,dotenv
会自动加载这些配置。