Polymer-CLI应用程序的文件映射的正确URL是什么

时间:2016-05-25 11:44:14

标签: polymer

我有一个使用http / 2的现有(半开发)聚合物(客户端)/ nodejs(服务器)应用程序。我有兴趣调整它现有的结构,所以我可以使用polymer-cli来生成build / unbundled目录。要查看polymer init创建的目录,我已经使用它创建了一个虚拟app-drawer-template应用程序。我计划调整我的现有应用程序的目录(并完成app-shell等)结构,以跟踪此示例应用程序告诉我的内容。

然而,我对文档的完全混淆了正确的目录布局以实现它。特别是,有两件事让我感到困惑。

  1. 它说页面视图应该存储在src/my-view/my-view.html目录中,但是当我polymer init app-drawer-template src/my-view.html将视图存储在bower_components/时,它实际构建的应用程序(我碰巧更喜欢在我需要开始添加子目录之前,我最多可以处理50个左右的元素。
  2. 它说服务器应该将src//components目录都映射到../bower_components/polymer/polymer.html网址,同样,生成的组件实际上链接到html导入中的聚合物{{1}制造此类并发症
  3. 令我困惑的另一件事是web-component-tester的节点模块部分发生了什么。在我之前的迭代中,我需要客户端bower_componentsnode_modules,因为我还有服务器的节点模块,我在应用程序的项目根级别创建它们(使用客户端)在app/目录中,我的服务器分散在项目根目录下的几个目录中。我的示例app-drawer-template应用程序根本没有节点模块,因为我使用nvm来管理我的节点版本,我有节点版本6.0.2,只有全局安装了bower和polymer-cli,而且是唯一的其他先决条件似乎已经安装了摩卡。然而polymer test运行web组件测试器,我可以看到它启动selenium等。

    最后的问题 - 是否有可能控制聚合物-cli只生成非捆绑版本的版本。我将通过http / 2提供服务,因为它的内部应用程序可以控制哪些浏览器可以使用它。

0 个答案:

没有答案