希望有人可以回答这个问题,因为我正在努力......
我有一个角度js应用程序,使用yo-angular生成器构建。只要我没有使用#-free" html5mode,所有这些都可以通过grunt构建控件进行部署工作正常。"
但是,一旦我启用html5mode从我的路由中删除#然后部署,我在github页面上的应用程序并没有指向其脚本的正确来源等...例如,我'我收到404错误,因为它正在寻找http:// {{user name}}。github.io/scripts/{{name of file}},而不是http:// {{user name}} .github.io / {{app name}} / scripts / {{name of file}}
如何让它指向正确的目录?
希望这是有道理的。如果需要,我会分享更多!
答案 0 :(得分:1)
您还需要配置服务器。配置更改将取决于您在服务器上托管应用程序所使用的技术。 How to configure your server to work with html5mode