7***@qq.com
7***@qq.com
  • 发布:2025-09-28 12:16
  • 更新:2025-09-28 15:09
  • 阅读:50

打包发行H5,为什么上传到服务器后,提示好多js都没有

分类:HBuilderX

真心请求老师能给解答一下

2025-09-28 12:16 负责人:无 分享
已邀请:
DCloud_UNI_JBB

DCloud_UNI_JBB

打包完之后本地目录有这几个文件吗?

  • 7***@qq.com (作者)

    本地也是没有这几个文件的,老师这个大概是什么问题呢

    2025-09-28 14:52

蔡cai

蔡cai - 开发的插件:https://ask.dcloud.net.cn/article/41539

这边配置了嘛,配置./或者/h5/
例:/h5/,代表在域名的/h5目录下部署运行。如设为./,则代表相对路径,支持File协议打开,此时路由模式强制为hash模式。

  • 7***@qq.com (作者)

    已经这样配置了的,是/h5/的

    2025-09-28 14:52

  • 7***@qq.com (作者)

    打包之后本地也没有这几个文件的,不知道这是从哪里请求出来的

    2025-09-28 14:53

  • 蔡cai

    回复 7***@qq.com: 访问的地址也是 https://域名/h5/index.html嘛?

    2025-09-28 14:57

  • 蔡cai

    这个h5是跟你服务器放的文件夹名字一样,比如服务器放在文件夹abc下,那么这边配置的是/abc/或者./

    2025-09-28 14:58

  • 7***@qq.com (作者)

    回复 蔡cai: 名称是一样的老师,后端我是tp框架的,放到了public下面的h5文件夹内,有的js是可以访问到,但是出现了几个带后缀的js,无法访问

    2025-09-28 15:05

  • 蔡cai

    回复 7***@qq.com: 有这几个文件才对

    2025-09-28 15:07

  • 蔡cai

    打包完的文件是不是有个static和index.html

    2025-09-28 15:09

  • 7***@qq.com (作者)

    回复 蔡cai: 文件里面是没有这几个文件的,打包了几次,都是不行

    2025-09-28 15:09

  • 蔡cai

    回复 7***@qq.com: static/js里面有的

    2025-09-28 15:10

  • 蔡cai

    回复 7***@qq.com: 要么就是你自己配置webpack或者vite;默认是在static/js里面

    2025-09-28 15:11

  • 蔡cai

    回复 7***@qq.com: 你可以新建个空项目,然后打包放到服务器去访问试试

    2025-09-28 15:13

要回复问题请先登录注册