# block
# 简介
block 插件为@xiyun/cli
提供了一个可以从 GitHub 下载代码到项目中的功能。
# 使用方法
$ xy block [options] [github-repo-url]
1
# 选项
options 支持两个选项:
--path <path>
要下载的目标路径--collection
从当前目录下的package.json
文件中读取"blocks"
选项配置的区块集合进行下载,会把这些区块集合下载到./src/blocks
目录中
package.json
配置示例:
{
"blocks": {
"title": "https://github.com/xiyun-international/xy/tree/master/packages/ant-design-ui/packages/title"
}
}
1
2
3
4
5
2
3
4
5
# 使用示例
# 下载一个目录中的所有文件
$ xy block https://github.com/xiyun-international/xy/tree/master/packages/ant-design-ui/packages/title
# 下载单个文件
$ xy block https://github.com/xiyun-international/xy/blob/master/packages/ant-design-ui/packages/title/index.vue
# 将组件下载到当前项目的 src/components 目录下
$ xy block https://github.com/xiyun-international/xy/tree/master/packages/ant-design-ui/packages/title --path ./src/components
# 下载区块集合
$ xy block --collection
1
2
3
4
5
6
7
8
9
10
11
2
3
4
5
6
7
8
9
10
11