问题标签 [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.
polymer - 如何使用 polymer-cli 安装 Polymer 1.x 模板
当我运行polymer init
时,它只显示 V2 模板,但我想要 V1。如何安装 Polymer 1.x 应用程序/元素模板?
selenium - 聚合物测试 -l chrome:无法从 https://download.microsoft.com 请求标头
我正在按照简单的步骤运行聚合物测试,但我遇到了问题(https://www.polymer-project.org/1.0/docs/tools/tests)。stackoverflow 中很少有关于类似问题没有回答的问题。
Polymer Web 组件测试器无法连接到 selenium
如果相关,我使用的是 Windows 7 和聚合物 2。
当我运行时:
1 - 聚合物测试 -l 铬
导致访问 microsoft 时出错。好吧,很奇怪,因为我只指定了 chrome
2 - 聚合物测试--skip-selenium-install
selenium - 如何发现在聚合物测试期间使用了哪个 selenium 和 chromedriver
当我运行“polymer test --skip-selenium-install”时运行“无法建立新会话”时出现此错误
...
通过谷歌搜索,我发现这可能是由 Selenium、ChromeDriver 和 Chrome 的错误组合引起的。好吧,我的 Chrome 版本是 66.0.3359.117(官方构建)(32 位),但我如何检查使用了哪个 Selenium 和 ChromeDriver?老实说,我不记得我安装了它们,所以我认为 polymer-cli 以某种方式为我做了这个。
*** 根据 Corey 的建议编辑
polymer - 聚合物捆绑器不输出带有自定义捆绑包的 node_modules 文件夹
使用polymer-cli
1.7.7,为 esm、es6 和 es5 支持捆绑 Polymer 3 应用程序不会输出node_modules
. 因此,@webcomponents/webcomponentsjs
当捆绑包使用prpl-server
.
这是一个复制的小例子:
https://github.com/lpellegr/polymer-bundler-bundle-issue
本示例基于由polymer-cli init
. polymer.json
已编辑配置文件以生成 esm、es6 和 es5 包,如以下资源中所建议的那样:
https://polymer.github.io/pwa-starter-kit/building-and-deploying/
如果您运行polymer build
,则输出目录不包含包含node_modules
目录,因此不包含 webcomponentjs 的 JavaScript 文件:
如果您builds
从中删除该选项polymer.json
(从而恢复为默认模板),那么一切看起来都很好,node_modules
输出正确的文件夹:
我的有什么问题polymer.json
吗?这是一个错误polymer-bundler
吗?
javascript - 聚合物 CLI 和要求
我正在尝试构建一个 Polymer 3 组件,该组件依赖于使用 Node 功能的库。我可以使用 Polymer CLI 服务和构建具有节点样式所需文件的组件吗?
polymer - 为什么需要 Git 来安装 Polymer-CLI
Polymer 的 Polymer-CLI 安装官方文档指示“确保已安装 Git”。为什么需要 Git?如果它不是我的默认 VCS 怎么办?
文档参考: https ://www.polymer-project.org/3.0/docs/tools/polymer-cli
polymer - Polymer init 在“正在运行的生成器”上停止(polymer-cli 1.8.0,Polymer 3.0)
我正面临一个问题,polymer init
停止
Running generator polymer-init-polymer-3-element:app...
在 win7 和 MINGW64_NT-6.1 上相同,聚合物 --version = 1.8.0,nodejs --version = v10.3.0
polymer - 没有聚合物 CLI 的聚合物 3
我正在尝试 Polymer 3,我在问一个问题。是否可以在不使用 Polymer CLI 的情况下尝试(或构建完整的应用程序)?
搜索后,我认为这是不可能的,因为在我的导入中使用了包名。
正如文档所说:“在导入中使用包名称可以更轻松地安装第三方依赖项,并且无需处理元素和应用程序的不同路径样式。例如,以前,您必须从./node_modules/@polymer/polymer/polymer-element.js 在应用程序中,从 ../@polymer/polymer/polymer-element.js 在可重复使用的元素中。现在,应用程序和可重复使用的元素都可以从 @polymer/polymer 导入/聚合物元素.js。
Polymer CLI 工具会自动解析和重写使用包名称的导入以使用路径的导入,从而为浏览器生成与 Web 兼容的代码。”
是否有任何解决方案可以在没有 Polymer CLI 的情况下使用 Polymer 3?
多谢
webpack - webpack 可以像聚合物 cli 一样工作吗?
我正在研究 Lit element 和 Material Design Component(MDC)。
对于 MDC,我必须像入门所说的那样使用 webpack-dev-server。
但是对于 Lit 元素,我必须使用Polyemr cli,因为 Polymer Cli 可以按名称导入库。
像这样。
所以我正在寻找可以使用 webpack 按名称导入聚合物的方法。或者我如何使用 Polymer cli 使用 MDC。
你能给我一些建议吗?
javascript - 外部样式文件未在部署到 Spring mvc 应用程序的聚合物 3 应用程序中加载
样式在模板中加载:
使用正确的基本 url 完成构建,该基本 url 已部署并加载所有其他库。
为自定义组件加载外部样式文件的替代方法是什么?
==
更新 01:模板中的样式正在尝试从:
http://myHost/context/node_modules/ag-grid-community/dist/styles/ag-grid.css加载失败,因为资源不在该路径上。如果为浏览器提供了正确的网址:http://myHost/context/resource/polymer/node_modules/ag-grid-community/dist/styles/ag-grid.css css 文件已加载。同时在 index.html 中成功加载了聚合物模块,例如:<script type=module src="/node_modules/@webcomponents/webcomponentsjs/webcomponents-loader.js"></script>
(此案例可能与https://stackoverflow.com/posts/comments/94099895?noredirect=1有关,但我想关注 Polymer 3 案例。)