首页 > 解决方案 > LitElement 中的 Polymer.importPath

问题描述

Polymer 将相对 URL 视为相对于主文档。Polymer 3 为相对 URL 提供了一个 [[importPath]] 值。LitElement 不提供此帮助程序。使用 Polymer CLI 构建过程处理 LitElement 中的相对路径的最佳方法是什么?

标签: polymer-3.xlit-element

解决方案


[[importPath]]由于使用 HTML 导入,因此需要 Polymer 。

Lit 使用 ES6 模块,因此您可以使用import.meta.url.

由于有一个内置的浏览器机制来访问 URL Lit 不提供它自己的(这是 Lit 的核心设计原则),但是有一种方法可以填充它 - throw 和 catchError并且stack属性将包括当前文件. 我不推荐它,因为支持模块但不是import.meta非常晦涩的浏览器版本。


推荐阅读