基础项目搭建
Tsdown 项目搭建
用 create-tsdown 创建 TypeScript + ESM 的 CLI 项目
使用 create-tsdown 从零搭建一个基于 TypeScript + ESM 的 CLI 项目骨架,便于后续接入 commander、prompts 等能力。
使用 create-tsdown 创建项目
在项目目录下执行以下命令,按提示选择选项即可生成带 TypeScript、ESM 的脚手架。
npm create tsdown@latest修改 package.json 的 name 属性
将默认项目名改为本教程使用的 cg,便于与后续文档中的命令、描述一致。
{
"name": "tsdown-starter",
"name": "cg",
"type": "module",
"version": "0.0.0"
}Git 初始化
初始化仓库并做首次提交,方便后续按步骤做 commit。
git init
git add .
git commit -m tsdown项目初始化安装依赖
在项目根目录执行,安装 package.json 中声明的依赖。
npm install运行项目
启动开发/运行脚本,确认项目能正常执行(具体脚本以 package.json 为准)。
npm run dev