# my-scaffold **Repository Path**: ll-study/my-scaffold ## Basic Information - **Project Name**: my-scaffold - **Description**: 构建脚手架示例 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-06-18 - **Last Updated**: 2025-06-18 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 项目脚手架工具 安装脚手架: npm install -g git+xxx仓库地址 使用脚手架: scaffold 查看帮助 scaffold 无参数时打印命令说明 scaffold init <项目名> 创建新项目 scaffold init my-app 从模板目录拷贝模板,创建新项目 更新脚手架项目: 方式1(推荐): 更新package.json中的脚手架版本 项目中重新安装依赖 yarn install 执行更新 npx scaffold update 方式2: npm install -g git+xxx仓库地址 scaffold update 脚手架更新 scaffold update 将模板中指定的文件更新到当前项目 .scaffoldignore 文件说明: - 本文件用于配置在使用 scaffold update 命令时,哪些文件或目录会被忽略,不会复制覆盖到目标项目。 - 支持单行注释,以 # 开头。 - 支持简单通配符 *,例如 *.log 忽略所有日志文件。 - 通常建议忽略 node_modules、构建目录(dist)、脚手架源码目录(bin、lib)和系统生成文件(.DS_Store)等。 - 这样可以避免不必要的文件被覆盖,提高更新效率,减少冲突风险。