как реализовать пакет lit-element-bootstrap в lit-lement

Я хотел бы реализовать пакет lit-element-bootstrap в lit-element.

Я получаю следующую ошибку в консоли, Failed to load module script: The server responded with a non-JavaScript MIME type of "text/html". Strict MIME type checking is enforced for module scripts per HTML spec

//header.js
import { LitElement, html, css } from 'https://unpkg.com/@polymer/lit-element/lit-element.js?module';
import  'https://unpkg.com/[email protected]/lit-element-bootstrap';

export class Header extends LitElement{
    constructor() {
        super();
    }
    render(){
        return html`
        <bs-alert primary>
         <div>A simple primary alert—check it out!</div>
        </bs-alert>
        `;
    }
}
customElements.define('header-element', Header);


//index.html

<!doctype html>
<html>
  <head>
  <script src="https://unpkg.com/@webcomponents/[email protected]/webcomponents-bundle.js"></script>
  <script src="https://unpkg.com/@webcomponents/[email protected]/webcomponents-loader.js"></script>
     <script type = "module" src = "../components/header.js"></script>
  </head>  
<body>   
<header-element></header-element>
 </body>
</html>



person Senthil    schedule 31.05.2019    source источник


Ответы (2)


URL-адрес, с которого вы пытаетесь импортировать, перенаправляется (302).

Текущий URL-адрес: https://unpkg.com/@polymer/lit-element/lit-element.js?module

Попробуйте изменить его на: https://unpkg.com/@polymer/[email protected]/lit-element.js?module

Не уверены, что вам следует всегда загружать его с этого URL-адреса, вы можете загрузить файл и импортировать его из ваш каталог, а не загружать его с этого нового URL-адреса. Поскольку этот новый URL-адрес также может измениться в будущем.

person Akshay Gohil    schedule 31.05.2019

lit-элемент был обновлен, правильная ссылка будет https://unpkg.com/lit-element или если вы хотите указать расширение https://unpkg.com/lit-element/lit-element.js

person fernandopasik    schedule 12.02.2020