问题标签 [polymer-cli]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
deployment - 使用 google-chart 时如何解决聚合物项目构建?
如果在聚合物项目中添加 google-chart:
<link rel="import" href="../bower_components/google-chart/google-chart.html">
并尝试添加polymer build
,则会收到以下错误消息:
error: Promise rejection: Error: no resolver found for https://www.gstatic.com/charts/loader.js
看起来是由于https://github.com/Polymer/polymer-cli/issues/261问题。
问题是:如何解决这个问题并成功构建项目以将其部署到虚拟主机?
polymer-cli - 如何在聚合物 cli 中配置代理服务器
有没有办法在 polymer-cli 中配置代理服务器?类似于 webpack-dev-server 代理。我检查了任何可能的文档但没有成功
polymer - 聚合物构建不输出图像文件夹?
我正在关注使用 App Toolbox 构建应用程序教程。在第四步(部署)中,调用polymer build
命令后创建了build/bundled
andbuild/unbundled
文件夹,但是里面没有images文件夹。这会导致我部署构建时选项卡图标不显示。
以下是一些截图:-
在 localhost 开发中,选项卡图标显示:
我将构建部署到 firebase ( https://polymer-app-toolbox.firebaseapp.com/ ),没有 app-icon 因为 images 文件夹不在构建输出中:
我错过了什么吗?还有其他人看到同样的问题吗?
npm - npm install -g polymer-cli 失败,说包不可用
我正在尝试安装 polymer-cli,但出现以下错误。[从错误日志中复制]
npm install -g 聚合物-cli
我的节点和 npm 版本是...
- 节点 v4.4.3
- npm v3.10.6
谁能建议我如何解决这个问题,或者我必须提出任何日志?在cmd中我得到了这些......
错误日志
node.js - 如何在节点和 express 应用程序中使用来自聚合物 cli 的聚合物入门套件?
聚合物入门套件提供了一个模板来开发客户端逻辑
polymer build创建捆绑和非捆绑版本。
我如何在使用 express 的节点 js 应用程序中使用它而不丢失默认情况下聚合物入门套件提供的PRPL概念
随着聚合物服务器启动自己的服务器以运行捆绑版本。
使用 nodejs 和 Express。下面是我在普通客户端-服务器应用程序中如何在初始加载时呈现 HTML
但是对于 Polymer 入门套件,它有 polymer.json 文件,它在下面定义了 lile
如何在 node 和 express 应用程序中使用 Polymer starter kits 生成的捆绑文件夹?
polymer - Polymer CLI:构建组件页面
使用polymer init
您可以创建一个元素项目并使用polymer serve
您可以提供组件页面(显示文档和演示)。
为此,Polymer CLI 会进行一些路径重新映射,因为导入标签与项目结构不匹配。从文档:
当您运行 polymer serve 时,bower_components 中的所有元素都被重新映射,以显示在相对于 my-el 的同级目录中。当前元素从 /components/bower name 的合成路径提供,其中 bower name 是元素项目的 bower.json 文件中的 name 字段。
构建组件页面的适当方法应该是什么,以便它可以由另一个 Web 服务器提供服务?
我应该移动文件以使它们与引用匹配还是有更好的方法?
polymer - Polymer CLI 构建内存不足
我很惊讶,当我polymer build
在实现更多组件后运行时,它会耗尽内存。这怎么可能?我不会认为我的网站/应用程序很大......
在详细模式下运行给了我一些线索:
似乎它在循环中运行?
更新
我注意到如果我从中删除一些组件polymer.json
,它会构建,但它不是我真正想要的?
更新 2:可能的解决方法
不要碎片化一切。内联一些导入。认为它解决了这个问题,因为构建工具更有可能在“更大”的包中找到类似的依赖项,并能够将它们组合在一起。而不必将它们包含在所有捆绑包中。
javascript - 如何使用 shadow dom 创建聚合物自定义元素,以便可以访问它的 shadowRoot?
我使用 Polymer-cli(0.16.0 版)搭建了一个聚合物项目,但无法使用控制台访问 shadow-root:
var element = document.getElementsByTagName("my-app")[0].shadowRoot
返回 undefined 所以看起来影子 DOM 处于关闭模式。
如何强制自定义元素使用打开模式,以便我可以从外部访问它的 shadowRoot?
编辑 2:这里的主要问题是访问 shadowRoot 需要做什么,所以我稍微改变了问题,使其与 shadow DOM 模式无关
编辑:
参考https://developers.google.com/web/fundamentals/getting-started/primers/shadowdom#advanced高级主题部分的关闭模式
重现场景的步骤:
一些代码片段:
索引.html:
我的应用程序.html:
polymer - 元素起始模板的聚合物 cli 构建失败
我正在尝试使用聚合物 cli 创建可重复使用的组件。
我想将此组件用于另一个项目,我可以将其作为单个文件导入包含在内。
但是当我尝试构建项目时,它一直在失败。以下是我的环境的详细信息。
$节点--版本
v4.6.0
$ npm --版本
2.15.9
$聚合物--版本
0.16.0
当我选择应用程序启动模板时,polymer-cli build 工作正常。聚合物-cli 不支持构建元素起始模板吗?
javascript - 聚合物服务不工作
遵循以下链接中提到的步骤:-
运行polymer serve
不起作用,尽管站点中提到的所有早期步骤都运行良好。
当我运行时polymer serve
,它显示如下内容:-
和http://localhost:8080/components/icon-toggle/demo/ :- 无法访问站点