fis-scaffold-github
介绍:fis默认脚手架仓库为lightsjs.duapp.com。这里提供从github下载的脚手架功能。 可以参考此处代码来实现其他repos的下载。
使用
安装
- npm intall fis-scaffold-github -g
- npm intall fis-command-init -g
fisp init
fisp init -h
Usage: init <command> [options]
Commands:
module create a module
widget create a widget
Options:
-h, --help output usage information
-s, --scaffold <scaffold>
-d, --dir <name> create to dir
--with-plugin if create a module, whether include `plugin`
--repos <url> repository
--verbose output verbose help
--list [query] list component from the repos
安装module
fisp init module -s github -d ../
安装 widget
fisp init widget -s github -d ../
下载github上项目
fisp init :owner/:repos/:ref -s github -d ../
- :owner/:repos/:ref 是github的项目地址
- 例如可以下载 fisp init lily-zhangying/fis-site/master
- ref不写默认为master
缺点
- 无法处理依赖
默认fisjiao脚手架(repos为lightjs.duapp.com),在会递归下载所有依赖 ,然后再进行处理。github下载不会处理依赖。