美文网首页
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

    相关文章

      网友评论

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

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