美文网首页
cicd自动化部署前端相关

cicd自动化部署前端相关

作者: 日不落000 | 来源:发表于2023-12-26 11:22 被阅读0次

cicd自动化部署前端相关

前端代码和依赖都上传到gitlab中;

  • 部分依赖包可能会区分系统环境,例如@esbuild,如有需要可以将相关的依赖包都下载好放到目标依赖包,可以通过浏览器直接下载,也可以在不同环境安装依赖后,复制粘贴到目标依赖包;

  • 有的环境是大小写是敏感的,在开发代码时,引入文件时大小写一定要对应,不对应会导致找不到资源而报错;

不同的环境打包可能效果不同;

  • node版本不一致可能会导致打包报错npm SyntaxError: Unexpected reserved word,尽量统一node版本;

报错:

npm SyntaxError: Unexpected reserved word

解决方法:

统一node版本;

参考:

https://blog.csdn.net/u010797364/article/details/130222292

  • 有的环境可以正常打包有的环境打包会报out of memory,可以通过以下方式防止该报错:

报错:

FATAL ERROR:Reached heap limit Allocation failed JavaScript heap out of memory

解决方法:

"build": "node --max_old_space_size=1024000 ./node_modules/vite/bin/vite.js build",

参考:

https://blog.51cto.com/u_11071029/5756599

相关文章

  • vue+Jenkins前端自动化部署

    前言 前端自动化是指前端代码的自动化构建、打包、测试及部署等流程前端自动化通常与持续集成CI/持续部署CD流程相结...

  • 聊聊如何将gitlab ci的环境变量透传给k8s deploy

    前言 最近朋友接了一个外包,这家外包公司用gitlab来做cicd,朋友之前自动化部署基本上都是利用jenkins...

  • 前端自动化构建+部署

    功能 web前端自动化构建+部署 特性 Docker Jenkins(with nodejs npm) Docke...

  • 使用travis结合docker实现前端自动化部署

    使用travis结合docker实现前端自动化部署 2020年接近尾声,才刚开始摸索自动化部署,希望一切都来得及 ...

  • 从0到大论前端持续集成

    (前端架构构建系列 上)提交 部署 上线 实现自动化 持续集成也可以叫做持续部署image.png 产品 -> 需...

  • Linux学习、使用笔记

    作为一个前端开发人员,往后不可避免的会慢慢接触到Linux相关的东西,不管是往后学习node,还是自动化部署之类的...

  • docker自动化部署前端项目实战一

    docker自动化部署前端项目实战一 本文适用于个人项目,如博客、静态文档,不涉及后台数据交互,以部署文档为例。 ...

  • 前端自动化部署

    在常规的前端项目中,部署项目需要经过本地build,压缩文件,将压缩包上传至服务器并解压文件等步骤,过程较为繁琐。...

  • 前端自动化部署

    之前写项目在测试环境打包步骤为:打包,将dist内的文件拖拽到测试服务器上。这个过程比较麻烦,为了能简便一些,实现...

  • gitlab-CICD共享runner基本配置

    gitlab-CICD共享runner基本配置 使用docker部署runner 多个项目使用共享runner 部...

网友评论

      本文标题:cicd自动化部署前端相关

      本文链接:https://www.haomeiwen.com/subject/qtslndtx.html