Как избавиться от ошибки «запрещенный MIME-тип (« text / html »)» при использовании экспорта / импорта ES6?
My html:
<script src="app.js" type="module"></script>
app. js:
import {about} from "./templates/about"
let contentContainer = document.getElementById('contentContainer');
const routes = {
"/" : about,
}
window.onpopstate = () =>{
contentContainer.innerHTML = routes[window.location.pathname];
}
console.log("script")
о. js:
export const about =`
<section class="about-us">
<div class="about-us-img">
<div class="img-shader">
<h1 class="about-title">ABOUT US</h1>
<article class="about-description">
<p>Our company specializes in high quality wooden products.</p>
<p>We care about natural environment so we plant two trees for each one we cut down to make the product.</p>
</article>
<button id="shop-link">shop now</button>
</div>
</div>
</section>
`
Также я использую Firefox 73, расширение liveserver для VSCode, и это приложение на стороне клиента. Я попытался добавить текст / javascript type в тег script, но это не помогло.