@ccgf/create
v0.1.0
Published
创建新的 ccgf 游戏工程:从 npm 拉模板并解包,再装依赖与扩展
Maintainers
Readme
@ccgf/create
创建新的 ccgf 游戏工程。
npx -y @ccgf/create mygame它做什么
- 从 npm 拉模板工程(
@ccgf/game-template)并解包 —— 这就是"创建新工程"; - 改掉模板自带的
name/uuid(不然每个人的工程都叫模板名); - 跑工程里的
tools/setup.js:装框架与公共模块、把扩展落到extensions/。
不依赖本仓库 —— 模板从 npm 拉,所以任何目录都能用(curl 一个 bat 双击也行,见仓库根的 create.bat)。
用法
npx -y @ccgf/create # 交互式:问名字和路径
npx -y @ccgf/create mygame # 建到 .\mygame
npx -y @ccgf/create D:\games\mygame # 建到指定目录
npx -y @ccgf/create mygame --registry <url> # 走私有源
npx -y @ccgf/create mygame --no-setup # 只解包,不装依赖(排查用)提醒
- 不要把工程建在框架仓库内部:仓库根有一个
@ccgf/framework的 junction, 工程在里面会同时解析到两份框架(A Class already exists with the same __cid__✗); - Node.js ≥ 16。
