问题标签 [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 投票
1 回答
1054 浏览

service-worker - sw-precache,使用 URL 参数缓存文件

我有一个快速的问题。

我正在使用 Polymer 和Lighthouse报告构建 PWA,该清单start_url未由ServiceWorker缓存。

由于我想跟踪使用“添加到主屏幕”功能的用户,我的 manifest.json 包含

"start_url": "index.html?homescreen=1",

我尝试将这个确切的字符串放入我的sw-precache配置文件中,但脚本会生成一个 ServiceWorker,它只是缓存 index.html 文件。(我知道,缓存 index.html 和 index.html?homescreen=1 有点多余)

你有什么想法,如何解决这种行为?

谢谢!

0 投票
2 回答
226 浏览

windows - 如何解决在 Windows 上因 .git 而失败的 Ubuntu 上更新 polymer-cli:权限被拒绝

我需要一种解决方法来更新 Windows 10 上的 Ubuntu shell 上的 polymer-cli,由于“...git:权限被拒绝”而失败。

我在 Windows 10运行管理员 Ubuntu shell。

一切都很好,直到$ sudo npm install -g polymer-cli产生:

我发现这个 npm 问题可能有关系,也可能没有关系。

谢谢您的帮助。

0 投票
1 回答
4081 浏览

unit-testing - Selenium 服务器未启动。另一个 Selenium 进程可能已经在运行,或者您的 Java 版本可能已过期

刚开始使用聚合物和单元测试。我正在尝试此页面上的活动https://www.polymer-project.org/2.0/docs/tools/tests但我无法polymer test运行。所以我尝试运行polymer test --verbose并最终收到此错误:

Error: Selenium server did not start.Another Selenium process may already be running or your java version may be out of date.

error: cli runtime exception: Error: Selenium server did not start.Another Selenium process may already be running or your java version may be out of date. error: Error: Selenium server did not start.Another Selenium process may already be running or your java version may be out of date. at ChildProcess.errorIfNeverStarted (C:\Users\Eleonor Somosot\AppData\Roaming\npm\node_modules\polymer-cli\node_modules\selenium-standalone\lib\start.js:141:15) at emitTwo (events.js:106:13) at ChildProcess.emit (events.js:191:7) at Process.ChildProcess._handle.onexit (internal/child_process.js:215:12)

希望有人可以帮助我,也许可以解释一下。谢谢..

0 投票
2 回答
962 浏览

javascript - 聚合物构建:警告 [未知超类] - 无法解析超类超类

尝试构建我的聚合物 2.0 项目,但每次我尝试预设(es5-bundled、es6-bundled)或单独的标志时,我都会收到以下关于我拥有的一个 mixin 的警告:

构建对象:

来电者:app-main.html:

数据存储混合:

版本和环境

  • 聚合物 CLI:1.1.0
  • 节点:v6.10.3
  • 操作系统:OSX 10.10.5

有什么问题?

0 投票
3 回答
619 浏览

caching - Polymer CLI 构建 | 缓存清除技术

一点背景知识: 我的应用程序基于 Polymer 2.x 构建,并且托管在不支持 HTTP/2 且没有 HTTPS 证书的服务器上。我们必须支持 IE11、Chrome、Firefox 和 Safari。

问题: 我遇到了浏览器缓存问题。我希望使用 Polymer CLI 生成的服务工作者来处理缓存破坏。但是,由于我们客户的服务器没有启用 HTTPS,我们无法使用它。无论如何,我们必须在单个构建中支持 IE 11,因此服务工作者不是一个选项。

我想不出一种方法来破坏新部署的缓存。在 Polymer CLI github 页面上,有一个关于此主题的未解决问题,但自 2016 年以来没有任何吸引力。从观看 Polymer 上的 YouTube 视频来看,似乎有(或曾经有)一种拦截方法使用 Gulp 构建,但我似乎无法弄清楚。

任何帮助是极大的赞赏!

0 投票
1 回答
31 浏览

firebase - Polymer CLI 和 Firebase:最好的构建模型是什么?

Polymer CLI 带有几个构建选项,包括像 es5-bundled 这样的预设。我想在 Firebase 上运行我的应用程序并使其与 IE11 等旧版浏览器兼容。是否有我应该使用的特定构建选项?

0 投票
1 回答
467 浏览

polymer - 如何配置 Polymer-cli 构建以排除某些文件路径被缩小?

我正在使用 polymer-cli 的构建来构建我的聚合物应用程序。我们的一些依赖项是闭源 js 库,它们已经被缩小了。我的聚合物构建配置如下所示:

但是,当聚合物缩小外部 js 库代码时,该代码会中断。所以我需要一些方法来排除那个js代码被缩小。

任何想法?

0 投票
1 回答
58 浏览

polymer - 从 Polymer CLI 启动测试时,如何指定 Sauce Labs 应使用的浏览器?

我有一个仅 Polymer v1.7 元素的项目。

我用 Travis CI 和 Sauce Labs 设置了它,效果很好!

但是,我希望能够通过 Sauce Labs 在特定浏览器中启动测试,而不必每次都修改我的 wct.conf.json 文件。

Polymer CLI 的帮助输出显示您可以使用该--sauce标志指定浏览器,但没有告诉您需要什么格式:

-s, --sauce string Remote Sauce Labs browsers to run tests on, or 'default'

谁能告诉我如何指定浏览器?我想我需要告诉它我需要什么平台、浏览器和版本,只是不知道怎么做!

0 投票
1 回答
1357 浏览

node.js - 在构建大型项目时如何在聚合物中使用 --max-old-space-size 命令

当我在实现更多组件后运行聚合物构建时,它会耗尽内存。

错误信息

如果我们增加 --max-old-space-size 它可能会解决问题!!但是如何在构建时设置 --max-old-space-size 呢?

0 投票
1 回答
352 浏览

polymer - 如何使用聚合物 cli 获得聚合物版本 1 入门套件?

如果我运行polymer init它只能选择聚合物 2.0 的模板。

是否也可以选择聚合物 1.0 的模板?如果可能,我该怎么做?