当前位置: 首页 > 知识库问答 >
问题:

javascript - 官网项目纯html怎么工程化打包部署?

萧繁
2023-09-16

公司官网项目,html+jquery+css+图片,如何工程化打包部署?

共有2个答案

卢才艺
2023-09-16

纯前端工程当然OSS+CDN最佳组合,非常便宜,参考我的blog: https://blog.dteam.top/posts/2018-12/%E4%BD%BF%E7%94%A8%E9%98...

丁高峯
2023-09-16

看起来你描述的"html+jquery+css+图片"其实已经是类似vue+vitejs这种工程化项目打包之后的结果文件了,

  • 只不过你们是通过手写html+jquery+css来产生这份代码的,
  • vue+vitejs这种工程化项目是通过手写加vitejs来生成"html+jquery+css+图片"的,

现在你们只差了一个部署的功能,这个得具体情况具体分析,简单的描述几种,考验的是写脚本的能力,看你自己用啥语言写脚本,一般前端用nodejs

  1. 官网有静态服务器,可以直接通过ftp/ssh/sftp上传上去的,直接编写脚使用ftp/ssh/sftp上传到服务器即可
  2. 通过cos/oss这种cdn部署的,用cos/oss的sdk上传到储存桶里即可
  3. html+jquery+css+图片需要通过tomcat之类的服务访问的,建议找你们公司创建这个tomcat的人,让他协助你写个脚本

当然,不管通过上述什么途径写的脚本,
都有要有个地方执行,一般来说都是通过git的服务器钩子执行的,
比如,在git服务器上监听,合并到生产分支时,
通过webhooks或者直接在git服务器上执行刚刚说的脚本
或者一些通用的解决方案,比如jenkins

 类似资料:
  • vue3、vite项目本地运行正常,打包报一堆错,应该是type-check的报错,应该怎么解决? 无

  • 单模块 maven 项目打包 在单一模块的maven项目开发中,我们通常在 src/main/resources 编写我们的配置文件,因此,在 maven 构建的时候,我们需要添加如下配置: <resources> <resource> <directory>src/main/resources</directory> <includes>

  • 多项目打包 上一节你给你的项目定义了一个层次化的目录结构,整个项目包含一个根目录和每个模块一个子目录,这一节你将学习怎么用Gradle来构建这样一个项目结构。 首先在你的根目录新建一个build.gradle文件,创建一个空的build脚本然后运行gradle projects: $ gradle projects :projects -------------------------------

  • 本文向大家介绍工程化怎么管理的?相关面试题,主要包含被问及工程化怎么管理的?时的应答技巧和注意事项,需要的朋友参考一下 前端工程化可以自动化处理一些繁复的工作,提高开发效率,减少低级错误。 目前前端构建工具很多,综合比较来看,gulp相对来说更灵活,可以做更多的定制化任务,而webpack在模块化方面更完美一些 gulp打造前端工程化方案,同时引入webpack来管理模块化代码,大致分工如下: g

  • 官方网站上的实例在项目中运行出错?示例: 错误: 请问是什么原因? 代码如下:

  • Blade本身没有特殊的打包服务,但是因为项目是Maven结构所以结合maven中的打包插件就可以完成了。 怎么做呢? 加入打包插件 <plugin> <artifactId>maven-assembly-plugin</artifactId> <configuration> <appendAssemblyId>false</appendAssemblyId>