【发布时间】:2021-01-05 12:07:06
【问题描述】:
我知道我可以在index.html 中使用<script type="module"> 标记导入lit-html,但我无法从单独的JS 脚本(例如index.js)访问html 或render。目前可以吗?
【问题讨论】:
-
请解释一下
can't access的意思? -
@Justinas 检查这个小提琴,当我尝试在不同的脚本 jsfiddle.net/mike_seekwell/rzhofu81/265 中使用
html时出现错误 -
使用 ES 模块与典型脚本的作用域不同。如果你想在多个地方使用
html,你必须在每个地方都导入它。 -
感谢@abraham,但我如何导入现有的普通 JS 脚本(例如
index.js)? -
lit-html只有一个可用的 ES 模块构建。如果你想在非模块上下文中使用它,你必须使用 Rollup、Babel 或 Webpack 之类的东西来处理它。
标签: javascript lit-html