当前位置: 首页 > news >正文

深圳可以做网站的公司所见即所得的网页设计软件

深圳可以做网站的公司,所见即所得的网页设计软件,net和cn哪个做网站好,深圳网站搭建找谁引言 在实际项目开发中,需要将一个独立的前端子项目集成到主项目中。由于部署限制,意味着这两个项目必须要部署在同一个服务器上,不符合我接收到的要求,以下为本人解决的具体步骤和原理: 解决方案概述 子项目&#…

引言

在实际项目开发中,需要将一个独立的前端子项目集成到主项目中。由于部署限制,意味着这两个项目必须要部署在同一个服务器上,不符合我接收到的要求,以下为本人解决的具体步骤和原理:

解决方案概述

  • 子项目:纯前端完整项目
  • 主项目:前后端完整项目
  • 集成方式:子项目构建输出到主项目public目录,主项目通过iframe引用

实施步骤

1. 子项目配置修改打包目录路径

// vite.config.js
export default defineConfig({build: {outDir: 'home/xx/public/childApp', // 替代 outputDir}
})

注意事项‌:

  • 确保打包位置是主项目的public文件夹
  • 其他位置会导致部署后资源不可用
2. 主项目引用
//主项目中任意层级文件中引用,直接以 / 开头引用 public 下的资源<iframe src='/childApp/index.html'/> 

原理说明

为什么使用public目录?

这取决于Vite 的依赖打包机制,它主要遵循‌显式引入原则‌,主要通过静态和动态的 import 语句分析依赖关系进行打包。子包没有被引入,又放在非public文件夹下,则主项目打包部署时不会被打包。就会出现本地可以iframe正常引用,打包部署后查找不到该文件则出现问题。而而public 目录下的文件不会被 Webpack 处理,而是直接复制到构建产物的根目录中,所以直接将子包打包进主文件public文件夹里部署后依然存在。

为什么使用绝对路径?

相对路径(如../public/childApp/index.html)在构建后可能因目录结构变化而失效。绝对路径(/childApp/index.html)能稳定定位public目录下的资源。

方案优势

  1. 满足部署限制要求
  2. 保持子项目独立性
  3. 部署后资源稳定可用

验证方法

部署后检查:

  1. 构建产物中是否包含子项目文件
  2. iframe是否能正常加载子项目内容
http://www.dtcms.com/a/560194.html

相关文章:

  • 域名虚拟服务器做网站wordpress分类显示文章
  • 做网站需要具备哪些条件中国工程建设工程造价管理协会网站
  • 虹口区网站开发广告设计师是做什么的
  • 网站建设 中企动力 常州赞皇建站建设
  • 网站开发技术服务费合同范本个人申请公司流程
  • 童装东莞网站建设只有域名如何做网站
  • 免费大空间网站一般小型教育网站的建设和开发
  • 九江的网站建设公司久久韩剧网
  • 石碣镇网站仿做a 朝扬网络网站建设
  • 南宁做网站 的百度链接收录
  • 境外网站服务器工商登记信息查询平台
  • 商丘做微信网站sqwyy网站建设面试
  • 在线做网站图标网站数据分析表格
  • 网站建设版面分几页合适互联网广告投放代理公司
  • 家具能在什么网站上做东莞人才服务中心官网
  • 新圩做网站公司科技尽头
  • 设计公司企业网站详情wordpress修改地址后网站打不开
  • 网站空间公司寿光网站建设优化
  • 网站建设网站软件有哪些内容阿里巴巴网站开发工具
  • 艺术学校网站模板禁止粘贴的网站
  • 备案的网站有什么好处短网址生成防屏蔽
  • 爱站工具包的模块有哪些如何做美食的视频网站
  • 网站关键词查询网址乌镇镇住房建设局网站
  • 郑州专业网站优化python基础教程这本书怎么样
  • 防城港网站制作公众号运营平台
  • 网站设计一般会遇到哪些问题wordpress.org账号
  • 安徽专业网站制作公司太原心诺做网站
  • 国内出名的校园文化建设网站有哪些房产信息网查不到楼盘信息
  • 做网站可以挣钱吗公司用于做网站的费用怎么做账
  • 免费的公文写作网站软件外包公司