1。SCIONSCION是什么,是专门用来初始化项目的工具。只要你有一套模板,就可以通过SCION轻松初始化项目。同时,SCION允许您添加多套模板,大大提高了工作效率。关于SCION的诞生,可以看看我的文章:《教你从零开始搭建一款前端脚手架工具》。项目地址:https://github.com/jrainlau/s...2.安装可以通过yarn或者npm全局安装:yarnaddscion-cli--globalnpminstallscion-cli-g3.执行scion命令通过使用方法,获取详细的用法和说明:Usage:scionCommands:add|aAddanewtemplatelist|llistallthetemplatesinit|iGenerateanewprojectdelete|dDeleteatemplateOptions:-h,--help输出使用信息-V,--version输出版本号注意,如果你使用的是MacOS或Linux系统,执行增删改命令时需要加上sudo前缀。4.命令添加|a会在templates.json文件中添加一个模板信息,供SCION以后使用。$接穗添加?设置模板的自定义名称:my-first-template?模板的所有者/名称:jrainlau/scion?模板分支:new┌────────────────────────┬──────────────────────────────┐┐│模板名称│所有者/名称│分支│├──────────────────────────┼───────────────────────────────────────────────────────────┤│我的第一个模板│jrainlau/scion│新│└─────────────────────────────────────────────────────────────────────────────────────────────┘?新模板添加成功!Scion使用download-git-repo下载位于github的项目作为模板。清单|l列出所有保存的模板。$SCIONLISTi────────────────────────────────────┬────────────────────在│模板名称│所有者/名称│分支│├──────────────────────────────────┼──┼──────────┤│我的第一个模板│jrainlau/接穗│新│├──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┼──────────┼──────────┤│我的第二个模板│jrainlau/格言│大师│└──────────────────────────┴──────────────────────────────┴────────────┘初始化|i添加模板后,使用此命令初始化您的项目。$接穗初始化?模板名称:我的第一个模板?项目名称:我的项目?在哪里启动项目?../?正在下载模板...新项目已成功初始化!是不是很简单?删除|d用于删除模板。$接穗删除?您要删除哪个模板?我的第二个模板┌───────────────────────────────────────────────────────────────────────────────────────────────────────────────│模板名称│所有者/名称│分支│├───────────────────────────────────────────────────────ei────────────┼──────────┤│我的第一个模板│jrainlau/scion│新的│└────────────────────────┴─────────────────────────────┴──────────┘?模板已成功删除5。理解什么是模板简单来说,一个“模板”就是一个保存在github或者gitlab中的项目。该项目具有完整的目录结构。以它为模板的项目会在当前目录的基础上展开。6.升级信息使用cli-table优化模板的输出。使用查询器实现命令行交互。使用download-git-repo下载模板,避免了通过gitclone下载.git文件夹的问题。修复无法跨平台(MacOS、Windows)使用的问题。