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

uniapp打包成h5,本地服务器运行,路径报错问题

首先需要去manifest.json中的web配置中配置

在这里插入图片描述

配置完成直接去打包

在这里插入图片描述
在这里插入图片描述
打包后的文件路径
在这里插入图片描述

打包完后的index.html文件不能直接运行,可以看到控制台有file//…等路径错误,原因如下:

报错提示:Access to script at ‘file://…’ from origin ‘null’ has been blocked by CORS policy
原因:

  • 浏览器认为 file:// 协议的网页没有安全来源(origin 是 null)
  • 浏览器默认阻止从 file:// 协议加载其他 file:// 资源
  • 所以即使文件存在,也会报跨域错误

这属于 浏览器安全限制,不是 uniapp 或你的路径错误。

解决方案,远程服务器部署和本地部署启动调试

(推荐)方法 1:使用 node 的 http-server
下载:npm install -g http-server
运行(切换到打包文件的根目录下面):http-server -c-1
访问:http://localhost:8080/index.html
指定端口运行(3000):http-server -c-1 -p 3000

方法 2:使用 Python

Python 3.x

python -m http.server 8080

http://www.dtcms.com/a/341133.html

相关文章:

  • PyTorch API 4
  • 使数组k递增的最少操作次数
  • 路由器的NAT类型
  • 确保测试环境一致性与稳定性 5大策略
  • AI 效应: GPT-6,“用户真正想要的是记忆”
  • 获取本地IP地址、MAC地址写法
  • SQL 中大于小于号的表示方法总结
  • Bitcoin有升值潜力吗
  • 《代码沙盒深度实战:iframe安全隔离与实时双向通信的架构设计与落地策略》
  • 在SQL中使用大模型时间预测模型TimesFM
  • Mybatis执行SQL流程(五)之MapperProxy与MapperMethod
  • zoho crm api 无法修改富文本字段的原因:api 版本太低
  • 23种设计模式——构建器模式(Builder Pattern)详解
  • Spring Boot Controller 使用 @RequestBody + @ModelAttribute 接收请求
  • 车联网(V2X)中万物的重新定义---联网汽车新时代
  • Dubbo 的 Java 项目间调用的完整示例
  • 分析NeRF模型中颜色计算公式中的参数
  • Paraformer实时语音识别中的碎碎念
  • RuntimeError: Dataset scripts are no longer supported, but found wikipedia.py
  • 车辆订单状态管理的优化方案:状态机设计模式
  • 从ioutil到os:Golang在线客服聊天系统文件读取的迁移实践
  • 从零开发Java坦克大战Ⅱ(上) -- 从单机到联机(架构演进与设计模式剖析)
  • 音频大模型学习笔记
  • CS+ for CC编译超慢的问题该如何解决
  • 0-1 背包问题(模板)
  • 汽车ECU实现数据安全存储(机密性保护)的一种方案
  • Ubuntu apt安装nginx
  • 使用Spring Retry组件优雅地实现重试
  • Java 定时任务 - 从基础到高阶使用 - 从 Timer 到 Quart
  • 数据结构 二叉树 二叉树链式结构的实现