@yaoxfly/cli

脚手架工具,开箱即用


Keywords
cli, yaoxfly, vue, vitepress, vite
License
MIT
Install
npm install @yaoxfly/cli@1.0.5

Documentation

@yaoxfly/cli

干净极简的项目脚手架集成了vue3项目模板,vitepress项目模板等,开箱即用。

使用 npx

无感知下载模板,无需安装@yaoxfly/cli

npx @yaoxfly/cli@latest create  [工程名]

国内npx使用npm镜像下载可能会比慢,请切换其他镜像比如taobao镜像,可使用nrm管理,或其他方式,镜像切换

创建工程

你也可以下载后再使用,当前方式可提供更全面的功能,全局下载。

npm i @yaoxfly/cli -g

使用

yx-cli create [工程名]

添加模板

添加自定义的模板,比如自己GitHub或者Gitee(码云)上的项目地址

yx-cli add

模板地址的格式

可以采用下面简写方式

GitHub - github:owner/name 或者 owner/name
GitLab - gitlab:owner/name
Bitbucket - bitbucket:owner/name

1.默认是 master 分枝, 但你可以指定分枝和tag ,如 owner/name#my-branch。 2.你还可以指定自定义来源,如gitlab:custom.com:owner/name. 自定义来源默认为 httpsgit@ , 可自定义协议。

Direct - direct:url方式

这种方式会跳过上面简写的方式,直接传递完整的 url

direct:https://gitlab.com/flippidippi/download-git-repo-fixture.git

Gitee(码云),私库等地址可以使用这种方式。

删除模板

yx-cli delete

查看模板列表

yx-cli list

镜像切换

使用nrm

全局下载

npm i nrm@1.0.0 -g

node版本较低,高版本nrm可能无法使用。

查看镜像列表

nrm ls

使用淘宝镜像

nrm use taobao

使用npm

设置淘宝镜像

npm config set registry https://registry.npmmirror.com/

查看是否配置成功

npm config get registry 

查看npm当前配置

npm config list 

设置npm镜像

npm config set registry https://registry.npmjs.org/

使用.npmrc

根目录下,创建.npmrc写入下面内容

registry= https://registry.npmmirror.com/