node-go
node服务快速启动工具, 运行vue-cli项目,并同时运行依赖的nodeapi项目。
使用之前
## 安装依赖,注册 npm install -g no-fast-go ##运行 goo
实现原理
通过维护一个js配置文件,管理正在开发的项目. 通过goo
指令快速执行例如:用VsCode打开; git tag; npm run dev 等操作,
从而释放双手..
首次运行
goo
命令会自动在上级目录创建项目配置文件,根据用户输入配置更新文件内容.
项目命令
-
goo run
快速启动项目,执行项目配置文件
../.go.project.config.js
配置过得项目。也可以直接输入
goo
-
goo add
添加项目,根据用户输入更新
../.go.project.config.js
文件的内容,尽量避免手动修改上述文件。 -
goo ls
查看已经添加的项目
-
goo rm [project]
移除项目(未完成!!!!!!)
-
goo tag
根据用户输入(构建环境,版本号)新建tag,并推送至远程仓库。
选项:
- 环境变量
tag的命名前缀
- 版本号
tag命名规则:x-y-z ,分别对应 环境变量、版本号、时间戳
输入版本号时,前面自动补 v
如未输入版本号,则根据环境变量,拉取远程tag列表,并计算出最近一次tag版本号
-
Tag描述
git -m 命令后的参数
-
goo tree
生成项目目录结构,包含以下选项:
- 递归层级,
输入正整数 , 0 表示当前目录,
- 是否输出README.md
如果选Y ,会将tree结果输出到当前目录README.structure.md文件(覆盖原文件)
-
自定义alias
自定义一些其他的命令,宏命令(未完成)
移除package
npm uninstall -g no-fast-go