我基于他们的教程应用程序编写了一个聚合应用程序,并尝试将其发布到GitHub页面。据我所知,我的文件夹结构与聚合物GitHub中的相同。但是,在发布到GitHub页面后,聚合物的index.html和src文件夹在其页面的项目名称(polymer-starter-kit)下是彼此的对等文件夹。Polymer working tutorial page
对我来说,我的index.html在页面的项目名称(smash-up)下,但是src文件夹显示得太高了一个级别。它也不包含我实际的src文件。我收到一个错误,说它正在smash-up目录之外寻找src文件夹,这真的很奇怪。
我坏掉的项目页面:

那是怎么回事呢?我如何让它像预期的那样在smash-up文件夹下发布和搜索?我的回购在GitHub:dalejoel/smash-up上。
发布于 2017-03-17 13:22:18
我已经成功地在我的聚合物v2应用程序中解决了这个问题,只需更改我的源文件(index.html和/src/文件夹中的文件)上的所有相关路径,并放置一个前导点,以使路径成为相对路径。
例如<link rel="import" href="/src/my-app.html">
成为<link rel="import" href="./src/my-app.html">
如您所见,第一个路径是绝对路径,而第二个路径是相对于当前工作目录的。
检查我的浏览器的开发工具网络标签帮助我监控哪些文件没有被正确获取(404) -从那时起,我只需要修复所有的导入,图像路径等,直到我的应用程序在免费的GitHub pages服务上正常运行。
https://stackoverflow.com/questions/40709579
复制相似问题