脚手架 CLI
@viewfly/cli 用于生成基于 Vite + TypeScript 的 Viewfly 项目模板,可选特性(如 scoped 样式)与生成文件以当前 CLI 版本为准。
参数速查
--template <name>:模板名(当前常用为vite)。--features <list>:可选特性,逗号分隔(如router,scoped-css)。--pm <pnpm|npm|yarn>:指定包管理器。--install:创建后自动安装依赖。
使用方式
bash
npm install -g @viewfly/cli
viewfly create my-app或免全局安装:
bash
npx @viewfly/cli create my-app无交互(适合脚本或 CI):
bash
npx @viewfly/cli create my-app \
--template vite \
--features router,scoped-css \
--pm pnpm \
--install进入项目目录后按模板说明安装依赖并启动开发服务器(通常为 npm run dev)。
常见问题
- 命令不存在:若使用全局安装,确认全局 bin 已加入系统
PATH;或直接改用npx @viewfly/cli create my-app。 - 全局安装权限报错:避免强行提权,优先使用
npx/pnpm dlx/yarn dlx的一次性执行方式。 - 创建后依赖未安装:创建时未传
--install或选择了不自动安装,进入目录手动执行npm install/pnpm install/yarn。
说明
更完整的选项与模板结构见 npm 上的 @viewfly/cli 说明。