【问题标题】:JavaScript import for lit-element gives me 404 not found error in browserlit-element 的 JavaScript 导入在浏览器中给我 404 not found 错误
【发布时间】:2019-04-09 10:13:08
【问题描述】:

我在 ASP.NET MVC 5 解决方案中通过 npm 安装了 lit-element。我正在尝试创建一个启动器 标记如https://lit-element.polymer-project.org/guide/start 指南中所述。在浏览器中,我在 chrome 中得到 "GET http://localhost:64580/node_modules/lit-element/lit-element" net::ERR_ABORTED 404 (Not Found)。

<head>
    <script src="~/Scripts/my-element.js" type="module"></script>
</head>
<body>
    <my-element></my-element>
</body>

我的元素.js

import { LitElement, html } from "../node_modules/lit-element/lit-element";

class MyElement extends LitElement {

    render() {
        return html`
      <!-- template content -->
      <p>A paragraph</p>
    `;
    }
}

customElements.define('my-element', MyElement);

【问题讨论】:

标签: javascript asp.net asp.net-mvc polymer-3.x lit-element


【解决方案1】:

修改import

从“lit-element”导入 { LitElement, html };

【讨论】:

  • 好吧,文档中也给出了,但不起作用。
【解决方案2】:

这可以解决这个问题
像这样导入

import {
  html,
  LitElement,
} from 'https://unpkg.com/@polymer/lit-element@latest/lit-element.js?module';

【讨论】:

    猜你喜欢
    • 2014-01-23
    • 2019-02-07
    • 2021-12-18
    • 2013-03-10
    • 1970-01-01
    • 1970-01-01
    • 2018-11-05
    • 2020-10-24
    • 2015-08-31
    相关资源
    最近更新 更多