怎么使用node+trae来实现前端自动打包部署

前言

最近在开发过程中遇到了一些小麻烦。由于后端团队最近比较忙碌,没有时间帮忙上传文件,他们直接把服务器的密钥文件发给了我们前端团队。

这让我们不得不自己动手完成一系列的操作:

首先,我们需要手动打包前端代码,然后打开服务器连接工具,连接到服务器,接着导航到指定的目录,再把打包好的文件拖拽进去,之后还要手动解压文件。最后,为了确保一切正常,我们还得打开浏览器进行验证。这一整套流程下来,不仅耗时,而且容易出错,确实让人感到有些繁琐。

在这种情况下,我开始思考有没有更高效的方法来简化这个流程。

毕竟,重复的手动操作不仅浪费时间,还增加了出错的可能性。如果能够将这一系列步骤自动化,那将大大提高我们的工作效率。因此,我考虑是否可以通过编写脚本来实现这一流程的自动化。这样,我们只需要运行一个脚本,就可以自动完成打包、上传、解压的整个过程,从而节省大量时间和精力。

而我们要做的事就是脚本打包完成后通知我们打开浏览器验证,然后就可以开心的给测试说,前端已经部署上去了,可以验证了

我把我的想法告诉了Trae,看看能不能帮我把这打包部署的脚本给生成出来,让我们一劳永逸,开心的摸鱼~

在里面加上人性化的进度条,看看能不能也一起实现出来,我们拭目以待Trae吧

看着Trae干活的感觉是真的很舒服

非常贴心的帮我们写了使用说明文档

首次使用前,需要安装部署脚本所需的依赖,pnpm deploy:setup,安装连接服务器的依赖

然后我们执行命令,报错了

接着让Trae看看是哪里报错了

然后进行一顿修复,终于可以跑起来了

打包的dist目录,看看有没有压缩,很好也进行了压缩

然后再进行连接服务器,查看我们的文件夹是不是有打包然后进行解压,删除对应的dist.zip

此时我们打开页面,看到系统提示,说明我们的打包部署脚本实现了

我们来看看Trae的代码,对应的方法都加上了注释,非常的贴心

总结:

虽然这个过程出现不少错误,但是好在一步步解决了,这下子可以一劳永逸,当然像专业的jenkins的CI/CD,肯定是最好,如果没有那就让node做一个低配版,减少操作成本。

记住,一切复杂、繁琐的流程,都可以让ai帮我们提效,快去试试Trae吧,让ai帮我们减少失误

相关推荐
你的人类朋友10 小时前
AI领域常见概念一览
gpt·ai编程·trae
utmhikari21 小时前
【GitHub探索】代码开发AI辅助工具trae-agent
人工智能·ai·大模型·llm·github·agent·trae
啥也不行就是菜1 天前
【AI助手】从零构建文章抓取器 MCP(Node.js 版)
人工智能·mcp·trae
猿小猴子1 天前
主流 AI IDE 之一的 Trae IDE 介绍
人工智能·trae
用户4099322502122 天前
快速入门Vue模板里的JS表达式有啥不能碰?计算属性为啥比方法更能打?
前端·ai编程·trae
用户4099322502123 天前
快速入门Vue的v-model表单绑定:语法糖、动态值、修饰符的小技巧你都掌握了吗?
前端·ai编程·trae
豆包MarsCode4 天前
用 TRAE 开发审批系统:一套可复制的 AI 辅助开发工作流
trae
豆包MarsCode4 天前
5 分钟开发 Figma 文本替换插件,效率提升 56%
trae
用户4099322502125 天前
快速入门Vue3的v-指令:数据和DOM的“翻译官”到底有多少本事?
前端·ai编程·trae
用户4099322502125 天前
快速入门Vue3,插值、动态绑定和避坑技巧你都搞懂了吗?
前端·ai编程·trae