0.0.3 • Published 2 years ago

tc-lion-cli v0.0.3

Weekly downloads
3
License
ISC
Repository
-
Last release
2 years ago



辅助狮子座功能的命令行工具 —— tc-lion-cli

lion-cli的目标是简化同事们在文件上传方面所花费的时间和精力,更加高效关注到业务的开发中来,通过简短的命令行和较为友好的信息交互,提高开发者对狮子座系统的体验。

安装

npm install -g tc-lion-cli

初始化配置

初始化会在没有监测到配置文件的情况下,自动生成默认的配置模版文件lion.config.js。

lion -n

上传静态资源

将当前目录下的dist文件下static里js与css资源上传到狮子座3.0(以范例为准举例)。

默认预发环境,资源地址存放在配置的projectName目录下自动生成的dev目录下地址,例如 : https://file.40017.cn/guide/pro1/dev/static/js/demo2.js

lion -u  

发到正式环境,同上生成prod目录, 例如 : https://file.40017.cn/guide/pro1/prod/static/js/demo2.js

lion -u prod  

更新模版

将根目录的dist文件里index.html文件内容更新到狮子座2.0相应的模版上,注意线上要记得事后及时清除缓存。

lion -t //预发
lion -t prod //线上

lion.config.js配置文件示例

module.exports = {    
  lion2 : {
    userToken: '3d07279fa0145ad48f2deca0XXXXXX', //狮子座2.0的userToken
    pid: '5b7138eea753370007e7c621', // 内容公共研发组 项目ID
    publishId: '5c2b3a31a753370007d22872', // 发布的记录id
    templateId: '5c2b38891acdedaa7eb849ee', // 模板ID
 },
      
 lion3 : {
    userToken: '7747639e3193a7dd7151c6aXXXXXXX', // 狮子座3.0userToken
    assetKey: 'e9037045b41598c2c03a6a352a513a8a', // 对应仓库的ID
    bucketName: 'guide', // 仓库名称
    projectName : 'pro1',
    subDirectory : '/static', //以仓库cdn地址为基准的相对路径
  }
}

卸载

npm unstall -g tc-lion-cli

其他

lion -h
0.0.1

2 years ago

0.0.3

2 years ago

0.0.2

2 years ago

1.1.1

5 years ago

1.1.0

5 years ago

1.0.12

5 years ago

1.0.11

5 years ago

1.0.10

5 years ago

1.0.9

5 years ago

1.0.8

5 years ago

1.0.7

5 years ago

1.0.6

5 years ago

1.0.5

5 years ago

1.0.4

5 years ago

1.0.3

5 years ago

1.0.2

5 years ago

1.0.1

5 years ago

1.0.0

5 years ago