问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

效能工具之前端自动化部署打包发布上传脚本(五)命令行加载、上传进度功...

发布网友 发布时间:2024-10-04 00:21

我来回答

1个回答

热心网友 时间:2024-10-19 09:29

问题描述需求描述:

在这个环节,不同公司的操作方式各有不同。以下是一些常见的操作方式:

方式一:使用DevOps平台进行代码部署和服务器发布。

这种方式,有的是公司自研的,有的是购买第三方服务,例如阿里云的云效...

方式二:使用winscp或xmanager等文件传输工具。

这种方式虽然方便,但每次都需要登录,并且需要复制前端的dist文件夹,然后粘贴到远端服务器上。

长期下来,确实存在一些时间成本。

方式三:自己编写一个自动化脚本。

可以编写一个node脚本(第一版没有上传进度的)来实现自动化发布,效果图如下:

"build": "vue-cli-service build && node ./auto.js"

通过使用&&符号,确保build脚本执行完毕后,再执行同级目录下的auto.js脚本,从而实现自动发布。

思路分析:使用ssh2-sftp-client库实现与远程服务器的文件传输操作,ora包用于在终端显示"加载中"文字效果。

如果需要更丰富的色彩效果,可以结合chalk这个包:npmjs.com/package/chalk

第一版完整代码:

package如下:

完整代码:

自己编写一个node脚本(第二版带上传进度百分比)效果图:

思路分析:第二版完整代码需要注意区分Windows服务器和Linux服务器的正反斜杠,config配置项不要提交到代码GitHub地址。

完整代码:github.com/shuirongshui...

热心网友 时间:2024-10-19 09:33

问题描述需求描述:

在这个环节,不同公司的操作方式各有不同。以下是一些常见的操作方式:

方式一:使用DevOps平台进行代码部署和服务器发布。

这种方式,有的是公司自研的,有的是购买第三方服务,例如阿里云的云效...

方式二:使用winscp或xmanager等文件传输工具。

这种方式虽然方便,但每次都需要登录,并且需要复制前端的dist文件夹,然后粘贴到远端服务器上。

长期下来,确实存在一些时间成本。

方式三:自己编写一个自动化脚本。

可以编写一个node脚本(第一版没有上传进度的)来实现自动化发布,效果图如下:

"build": "vue-cli-service build && node ./auto.js"

通过使用&&符号,确保build脚本执行完毕后,再执行同级目录下的auto.js脚本,从而实现自动发布。

思路分析:使用ssh2-sftp-client库实现与远程服务器的文件传输操作,ora包用于在终端显示"加载中"文字效果。

如果需要更丰富的色彩效果,可以结合chalk这个包:npmjs.com/package/chalk

第一版完整代码:

package如下:

完整代码:

自己编写一个node脚本(第二版带上传进度百分比)效果图:

思路分析:第二版完整代码需要注意区分Windows服务器和Linux服务器的正反斜杠,config配置项不要提交到代码GitHub地址。

完整代码:github.com/shuirongshui...
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
手机导航地图语音怎么下载 如何分别真金和仿金首饰 怎样区分真金和仿金首饰呢 小学生新年晚会主持人的串词!!(不要太多)急 大大后天就需要了!!!_百度... 周年晚会策划公司 奥格瑞玛传送门大厅在哪 奥格瑞玛传送门大厅怎么走 锻炼颈椎的几个动作 水多久能结冰 冰能在多长时间内形成 请问水低于0度会结冰吗? 如何防止脱发严重 企业级前端自动化部署方案 过生日做什么最旺财运 过生日有什么活动 健身教练 大把大把的 请问怎么样才叫好教练 健身教练培训专业级的人员都需要具备什么条件 丘大叔柠檬茶创始人介绍 单位给交五险但是医保卡没办 靳的拼音是 小米的总部在哪里 小米科技是做什么的 小米手机研发团队都有谁 长辈给晚辈的结婚祝福语 很好听的结婚祝福语录 明天是侄子结婚大喜的日子,我人在外地打工,想写几句祝福语求帮忙 mdf是什么账套文件 华为手机哪款自带红外线 驾车在路口与电动车相撞,造成一死一伤,会受到怎样的处罚? ...尾巴在外面,还在肚子里面动,过了一会我拉了出来,但蛇还在裤头里面... 两电动车相撞一死一伤,一个逆行一个超速,责任怎么分 紧急避险交通事故致一死一伤责任如何认定? ...两条水蛇从下身钻到肚子:一条被我拉出来打死另一条从肚子里钻... GitHub Actions 是什么? 前端自动化是什么意思? 前端插件化架构的探索和实践 体检HDL-C偏高,平时要注意什么 LDL-CLDL-C偏高怎么预防 低密度脂蛋白正常值及偏高的原因 低密度脂蛋白胆固醇LDL_C偏高 蛋白质PRO2+(1.0) 隐血±(10) 白细胞(L... hdl-c偏高怎么治? 请帮我分析一下父亲的血脂化验单 ...长途汽车站到长春火车北站,坐公交或者轻轨,怎么走,求详细路线... 摩托罗拉国行me525+入手2天新机充电问题。 摩托罗拉me525新机开机怎么设置 新买的摩托ME525+ 行货 一上网手机老重启是怎么回事?还有把网开着呢... me525翻新机与不翻新水货与行货的的差别 杨军伟特色专长 刁本恕主任内外合治法治疗小儿抽动症 defy ME525问题 今天刚买了一个摩托罗拉的ME525,买的时候看上去都是新的。但是回家后... 孩子抽动证在一个老中医那吃中药半年多总是时好时坏是不是该换个地方... 孟宪兰中医儿科专家