问题标签 [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.

0 投票
2 回答
166 浏览

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问题。

问题是:如何解决这个问题并成功构建项目以将其部署到虚拟主机?

0 投票
3 回答
2155 浏览

polymer-cli - 如何在聚合物 cli 中配置代理服务器

有没有办法在 polymer-cli 中配置代理服务器?类似于 webpack-dev-server 代理。我检查了任何可能的文档但没有成功

0 投票
0 回答
223 浏览

polymer - 聚合物构建不输出图像文件夹?

我正在关注使用 App Toolbox 构建应用程序教程。在第四步(部署)中,调用polymer build命令后创建了build/bundledandbuild/unbundled文件夹,但是里面没有images文件夹。这会导致我部署构建时选项卡图标不显示。

以下是一些截图:-

在 localhost 开发中,选项卡图标显示:

在此处输入图像描述

我将构建部署到 firebase ( https://polymer-app-toolbox.firebaseapp.com/ ),没有 app-icon 因为 images 文件夹不在构建输出中:

在此处输入图像描述

我错过了什么吗?还有其他人看到同样的问题吗?

0 投票
1 回答
762 浏览

npm - npm install -g polymer-cli 失败,说包不可用

我正在尝试安装 polymer-cli,但出现以下错误。[从错误日志中复制]

npm install -g 聚合物-cli

我的节点和 npm 版本是...

  • 节点 v4.4.3
  • npm v3.10.6

谁能建议我如何解决这个问题,或者我必须提出任何日志?在cmd中我得到了这些......

错误日志

0 投票
1 回答
1353 浏览

node.js - 如何在节点和 express 应用程序中使用来自聚合物 cli 的聚合物入门套件?

聚合物入门套件提供了一个模板来开发客户端逻辑

polymer build创建捆绑和非捆绑版本。

我如何在使用 express 的节点 js 应用程序中使用它而不丢失默认情况下聚合物入门套件提供的PRPL概念

随着聚合物服务器启动自己的服务器以运行捆绑版本。

使用 nodejs 和 Express。下面是我在普通客户端-服务器应用程序中如何在初始加载时呈现 HTML

但是对于 Polymer 入门套件,它有 polymer.json 文件,它在下面定义了 lile

如何在 node 和 express 应用程序中使用 Polymer starter kits 生成的捆绑文件夹?

0 投票
1 回答
228 浏览

polymer - Polymer CLI:构建组件页面

使用polymer init您可以创建一个元素项目并使用polymer serve您可以提供组件页面(显示文档和演示)。

为此,Polymer CLI 会进行一些路径重新映射,因为导入标签与项目结构不匹配。从文档:

当您运行 polymer serve 时,bower_components 中的所有元素都被重新映射,以显示在相对于 my-el 的同级目录中。当前元素从 /components/bower name 的合成路径提供,其中 bower name 是元素项目的 bower.json 文件中的 name 字段。

构建组件页面的适当方法应该是什么,以便它可以由另一个 Web 服务器提供服务?

我应该移动文件以使它们与引用匹配还是有更好的方法?

0 投票
1 回答
830 浏览

polymer - Polymer CLI 构建内存不足

我很惊讶,当我polymer build在实现更多组件后运行时,它会耗尽内存。这怎么可能?我不会认为我的网站/应用程序很大......

在详细模式下运行给了我一些线索:

似乎它在循环中运行?

更新

我注意到如果我从中删除一些组件polymer.json,它会构建,但它不是我真正想要的?

更新 2:可能的解决方法

不要碎片化一切。内联一些导入。认为它解决了这个问题,因为构建工具更有可能在“更大”的包中找到类似的依赖项,并能够将它们组合在一起。而不必将它们包含在所有捆绑包中。

0 投票
2 回答
640 浏览

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:

0 投票
2 回答
401 浏览

polymer - 元素起始模板的聚合物 cli 构建失败

我正在尝试使用聚合物 cli 创建可重复使用的组件。

我想将此组件用于另一个项目,我可以将其作为单个文件导入包含在内。

但是当我尝试构建项目时,它一直在失败。以下是我的环境的详细信息。

$节点--版本

v4.6.0

$ npm --版本

2.15.9

$聚合物--版本

0.16.0

当我选择应用程序启动模板时,polymer-cli build 工作正常。聚合物-cli 不支持构建元素起始模板吗?

0 投票
1 回答
1167 浏览

javascript - 聚合物服务不工作

遵循以下链接中提到的步骤:-

普利默项目现场

运行polymer serve不起作用,尽管站点中提到的所有早期步骤都运行良好。

当我运行时polymer serve,它显示如下内容:-

http://localhost:8080/components/icon-toggle/demo/ :- 无法访问站点