我最近开始研究聚合物入门套件。我看到index.html作为localhost:3000托管的站点提供服务。它是一个单页面应用程序,它处理客户端的一些路径。我正在尝试使用聚合物构建多页面网站。页面将共享一些资源(工具栏,自定义元素),但它们本身都是单页面应用程序。
我可以:
第二种选择看起来不是一个好主意。如何扩展入门工具包以构建/提供多个页面。
更新
我发现入门套件使用浏览器同步来处理路由,但它很少。工作流程对我不起作用(任何知道更好的人请提出建议)。您可以在没有路由的情况下构建前端,但是当您必须将其投入生产时,您可能希望将其与具有路由的服务器集成。因此,将它们集成并端到端地进行测试是复杂而痛苦的。
缺少路由比让我不必重新加载浏览器更让我伤心。通过路由我的意思是将URL映射到磁盘上的文件。我想控制它并轻松改变路线。我决定抛弃browsersync并使用以下工作流程:
任何人都可以告诉如何整合两者。