如何使用聚合物入门套件

时间:2015-07-16 08:13:38

标签: polymer gulp polymer-starter-kit

我最近开始研究聚合物入门套件。我看到index.html作为localhost:3000托管的站点提供服务。它是一个单页面应用程序,它处理客户端的一些路径。我正在尝试使用聚合物构建多页面网站。页面将共享一些资源(工具栏,自定义元素),但它们本身都是单页面应用程序。

我可以:

  1. 在gulp服务器本身的不同路由上工作和提供多个页面。 Vulcanize可以有效地内联/打包资源。
  2. 将单个页面作为单独的项目进行处理。部署时会占用资源并手动合并。
  3. 第二种选择看起来不是一个好主意。如何扩展入门工具包以构建/提供多个页面。

    更新

    我发现入门套件使用浏览器同步来处理路由,但它很少。工作流程对我不起作用(任何知道更好的人请提出建议)。您可以在没有路由的情况下构建前端,但是当您必须将其投入生产时,您可能希望将其与具有路由的服务器集成。因此,将它们集成并端到端地进行测试是复杂而痛苦的。

    缺少路由比让我不必重新加载浏览器更让我伤心。通过路由我的意思是将URL映射到磁盘上的文件。我想控制它并轻松改变路线。我决定抛弃browsersync并使用以下工作流程:

    1. Gulp for file change change on file change
    2. 用于路由和提供路由更改及以上版本重新加载的Express服务器
    3. 任何人都可以告诉如何整合两者。

0 个答案:

没有答案