0.0.4-beta.11 • Published 10 months ago
swiftcrab-cli v0.0.4-beta.11
开发套件
开发常用命令
Install swiftcrab-cli
$ npm install pnpm -g
$ npm install swiftcrab-cli -g 或 pnpm add swiftcrab-cli -g
Create Project
$ cc create <project-name>
例: cc create demo
- 提供
react, vue2, vue3
三种模板
Create branch
$ cc createDev
- 自动创建,切换,推送日常分支至远程仓库,推荐使用
时间戳格式
Create Components
$ cc addCpn <component-name> [-p component-path]
$ cc addV2 <component-name> [-p component-path]
$ cc addV3 <component-name> [-p component-path]
例: cc addCpn index -p src/view/page
|—— [-p component-path]相对于当前文件路径
|—— [-p component-path]不写,默认创建在`src/view`目录下
dns-prefetch
$ cc dns <name>
例: cc dns build
|—— <name>打包后的文件名
- 背景: 解决除项目外其他域名的DNS解析慢导致页面加载过慢问题
- 项目打包完后执行命令,会在 html 生成
<link rel="dns-prefetch" href="" />
实现异步加载
- 项目打包完后执行命令,会在 html 生成
发布命令 以下只针对gitee平台,其他平台暂不支持
Login
$ cc login
- 需要提供
gitee
的仓库账号
和仓库令牌
Logout
$ cc Logout
publish
$ cc publish
- 发布流程介绍
- 会在
gitee
自动创建Pull Requests
,审查者需前往gitee
进行代码CR
- 代码
CR
后,在合并选项中勾选合并后删除分支选项 - 代码合并
master
后,本地开发分支会自动删除,并自动切换至master
进行pull
- 会在
特殊命令
delete file or folder
$ cc del <path> <name>
例: cc del ./build demo
|—— <path> 相对于当前文件路径
copy file or folder
$ cc copy <srcPath> <destPath>
例: cc copy ./src/view/index.tsx ./build/index.tsx
|—— <srcPath> <destPath> 相对于当前文件路径
0.0.4-beta.10
10 months ago
0.0.4-beta.11
10 months ago
0.0.4-beta.9
10 months ago
0.0.4-beta.6
11 months ago
0.0.4-beta.5
12 months ago
0.0.4-beta.8
10 months ago
0.0.4-beta.7
10 months ago
0.0.4-beta.4
12 months ago
0.0.4-beta.3
12 months ago
0.0.4-beta.2
12 months ago
0.0.4-beta.1
12 months ago
0.0.4
12 months ago
0.0.3-beta-7
12 months ago
0.0.3-beta-6
12 months ago
0.0.3-beta-5
12 months ago
0.0.3-beta-4
12 months ago
0.0.3-beta-3
12 months ago
0.0.3-beta-1
12 months ago
0.0.3-beta
12 months ago
0.0.3
12 months ago
0.0.2
12 months ago
0.0.1
1 year ago