lz-cmd
v3.0.4
Published
lz命令工具
Downloads
2
Maintainers
Readme
模板拉取/复制工具-组件复用
功能介绍
快速拷贝模板/组件资源到当前项目路径下(避免重复造轮子)
说明
远程模板库---默认npm全局路径下node_modules的链接资源
模板名字--- package.json 包配置中的名字(没有会以文件夹名自动创建)
目录名---包内具有独立功能的组件/资源/模块/预制体的名字的文件夹
功能---npm全局路径下node_modules的链接资源快速复制到本地,模板代码更新 则本地项目中的模板会级联更新
注---所有资源以文件夹(目录)为最小单位(单独的文件不会显示)
命令
*******************************************************************************************************************
🍭 -h 帮助
🍭 -v 版本号
🍭 list [模板名字,...] 查看本地模板库/目录列表
🍭 list [模板名字,...] -r 查看远程模板库列表
🍭 put 上传模板到远程库
🍭 unput 从远程模板库卸载该模板
🍭 pull [模板名字,...] 拉取远程模板到本地项目
🍭 copy [模板/目录名字,...] -[模板名字] 拷贝本地模板/目录到本地项目
🍭 clear [模板名字,...] 删除本地项目的模板
用法
例如 1.创建一个名为 Vue-components 组件库项目的模板文件 目录下有 src\components\Tinymce 富文本组件 2.在创建一个 test 的本地项目文件 以这两个项目以为案例解释
- 全局安装 npm i lz-cmd -g
- Vue-components 项目下运行 npm init-y
- lz put 上传到远程目录下,并关闭 Vue-components 项目 路径下 lz-path.json 是过滤文件目录,lz-desc.json 是说明备注目录
- 打开 test 项目 运行 lz list -r 查看远程模板列表
- lz pull Vue-components 拉取 Vue 组件库到 test 项目下 node_modules 路径下
- lz list 查看 test 项目的模板库列表
- lz copy Vue-components 拷贝整个模板库到 test 目录下
- lz copy Tinymce 只拷贝 src\components\src\Tinymce 富文本组件到当前目录下
- 拷贝时多个模板文件的子文件夹重名 则会拷贝失败 需要指定模板名 lz copy Tinymce -Vue-components
- 其他命令请自行尝试研究