代码之家  ›  专栏  ›  技术社区  ›  Dawit

firebase宿主脚本路径与当前子文件夹路径无关

  •  0
  • Dawit  · 技术社区  · 8 年前

    当我转到此url路径时 http://.../dist/app.html 应用程序。加载html,但不加载任何脚本。加载脚本的唯一方法是将“dist”添加到脚本路径中,如图所示(为其提供脚本的完整路径,而不是当前文件夹中的相对路径)

    那么,为什么托管的公用文件夹需要文件的完整路径?

     <script type="text/javascript" src="inline.bundle.js"></script>  etc
    

    enter image description here

    2 回复  |  直到 8 年前
        1
  •  1
  •   Dawit    8 年前

    嗯,它就在我面前。

    在索引中。html更改 <base href="/"> 指向您希望路径解析从中开始的路径

    enter image description here

        2
  •  0
  •   Michael Bleigh    8 年前

    Firebase托管将部署与指定为 public hosting 的配置 firebase.json . 如果你正在构建一个单页应用程序,你很可能希望使用绝对URL来引用捆绑包,所以 /inline.bundle.js 例如

    要查看部署后的工作情况,您应该使用 firebase serve

    推荐文章