0.0.4-beta.11 • Published 2 years 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
2 years ago
0.0.4-beta.11
2 years ago
0.0.4-beta.9
2 years ago
0.0.4-beta.6
2 years ago
0.0.4-beta.5
2 years ago
0.0.4-beta.8
2 years ago
0.0.4-beta.7
2 years ago
0.0.4-beta.4
2 years ago
0.0.4-beta.3
2 years ago
0.0.4-beta.2
2 years ago
0.0.4-beta.1
2 years ago
0.0.4
2 years ago
0.0.3-beta-7
2 years ago
0.0.3-beta-6
2 years ago
0.0.3-beta-5
2 years ago
0.0.3-beta-4
2 years ago
0.0.3-beta-3
2 years ago
0.0.3-beta-1
2 years ago
0.0.3-beta
2 years ago
0.0.3
2 years ago
0.0.2
2 years ago
0.0.1
2 years ago