1.0.6 • Published 3 days ago

@gdin/cli v1.0.6

Weekly downloads
-
License
MIT
Repository
-
Last release
3 days ago

@gdin/cli

项目脚手架

安装

全局安装:

npm install -g @gdin/cli

或使用yarn安装:

yarn global add @gdin/cli

命令

命令简写说明备注
createc选择模板生成一个项目应用
deployd部署到远程服务器
localel多语言数据同步
--version-v查看当前版本号
--help-h获取插件信息

创建项目

gdin create [项目名]
[shell]$ gdin create example

? 选择环境 (Use arrow keys)
> PC网页(集成权限模块)
  PC网页
  手机H5页面
  微信小程序

? 选择环境 security
√ 模板下载中...
√ 项目生成中...
? 是否立即安装依赖? (Y/n)

部署到远程服务器

测试环境推荐使用:

gdin deploy --env.test --clear

查看操作项:

gdin deploy -h
操作说明
--init生成部署配置文件
--env.dev开发环境
--env.test测试环境
--env.prod线上环境
--backup需要备份
--clear清空旧文件

初始化

先执行初始化命令在项目根目录生成配置文件.scprc,并自动会将.scprc追加到.gitignore内容中

gdin deploy --init
  • 修改配置文件

.scprc 配置文件里区分三个环境变量,各个环境的配置项一样,配置值根据各个环境自行修改

dev   开发环境
test  测试环境
prod  线上环境
  • scprc文件属性说明
属性名说明默认值
build项目打包目录/dist
host服务器IP127.0.0.1
post服务器SCP端口号22
username服务器登录账号root
password服务器登录密码123
path服务器目标目录/home/static

部署命令

# 部署至 开发环境
gdin deploy --env.dev

# 部署至 测试环境
gdin deploy --env.test

# 部署至 线上环境
gdin deploy --env.prod

其他命令

# 部署前,对前一次的部署文件进行备份
gdin deploy --env.test --backup

# 部署前,清空目标文件夹
gdin deploy --env.test --clear

# 对前一次的部署文件进行备份,并清空目标文件夹
gdin deploy --env.test --backup --clear

多语言数据同步

如使用服务器管理多语言数据,可用此命令拉取多语言数据同步到项目中。

gdin locale --catalog [项目ID]

查看操作项:

gdin locale -h
操作说明默认值
--catalog项目ID,必填
--service接口地址http://192.168.1.234:8877
--dir多语言文件夹位置/src/locales
--file键值对枚举类文件位置/src/utils/locale.js

本地调试

// 本地安装
npm link ---force
1.0.6

3 days ago

1.0.5

10 days ago

1.0.4

29 days ago

1.0.2

5 months ago

1.0.3

5 months ago

1.0.1

5 months ago

1.0.0

9 months ago

0.0.5

12 months ago

0.0.4

12 months ago

0.0.3

1 year ago