问题标签 [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.
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 有点多余)
你有什么想法,如何解决这种行为?
谢谢!
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)
希望有人可以帮助我,也许可以解释一下。谢谢..
javascript - 聚合物构建:警告 [未知超类] - 无法解析超类超类
尝试构建我的聚合物 2.0 项目,但每次我尝试预设(es5-bundled、es6-bundled)或单独的标志时,我都会收到以下关于我拥有的一个 mixin 的警告:
构建对象:
来电者:app-main.html:
数据存储混合:
版本和环境
- 聚合物 CLI:1.1.0
- 节点:v6.10.3
- 操作系统:OSX 10.10.5
有什么问题?
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 构建,但我似乎无法弄清楚。
任何帮助是极大的赞赏!
firebase - Polymer CLI 和 Firebase:最好的构建模型是什么?
Polymer CLI 带有几个构建选项,包括像 es5-bundled 这样的预设。我想在 Firebase 上运行我的应用程序并使其与 IE11 等旧版浏览器兼容。是否有我应该使用的特定构建选项?
polymer - 如何配置 Polymer-cli 构建以排除某些文件路径被缩小?
我正在使用 polymer-cli 的构建来构建我的聚合物应用程序。我们的一些依赖项是闭源 js 库,它们已经被缩小了。我的聚合物构建配置如下所示:
但是,当聚合物缩小外部 js 库代码时,该代码会中断。所以我需要一些方法来排除那个js代码被缩小。
任何想法?
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'
谁能告诉我如何指定浏览器?我想我需要告诉它我需要什么平台、浏览器和版本,只是不知道怎么做!
node.js - 在构建大型项目时如何在聚合物中使用 --max-old-space-size 命令
当我在实现更多组件后运行聚合物构建时,它会耗尽内存。
错误信息
如果我们增加 --max-old-space-size 它可能会解决问题!!但是如何在构建时设置 --max-old-space-size 呢?
polymer - 如何使用聚合物 cli 获得聚合物版本 1 入门套件?
如果我运行polymer init
它只能选择聚合物 2.0 的模板。
是否也可以选择聚合物 1.0 的模板?如果可能,我该怎么做?