初始化项目
没有安装 San CLI 需要安装
npm i -g san-cli
快速创建
san init <app-name>
- 创建的是 san 项目。
- app-name 是要创建的工程项目目录,可以为
.
(即在当前目录下创建)。
指定脚手架创建
san init <template> <app-name>
- template 是工程项目脚手架地址,支持 github、icode、gitlab 等 repo 作为脚手架直接创建项目,并且可以指定 template 的 alias,详见下方的 san remote
- 为了方便,我们创建了一个 San 的基础脚手架 ksky521/san-project,不指定脚手架创建时(即快速创建时),用的就是这个基础脚手架。
例如
san init ksky521/san-project
san init https://github.com/ksky521/san-project.git
san init simple demo
san init github:ksky521/san-project
san init icode:baidu/hulk/san-project-base demo
san init coding:ksky521/san-project demo
san init template
san init template
init
参数说明
--ssh
:下载脚手架模板时是否使用 SSH,默认使用 HTTP--useCache,--cache
优先使用本地已经下载过的脚手架缓存,默认不使用--install
初始化成功后,进入目录安装依赖--offline
标示 template 是离线脚手架--force
跳过提醒,强制删除已存在的目录,默认会提醒--username,--u
指定 Git 用户名,默认:git--registry
设置 npm registry