Jestem nowy ES6 (ECMAScript 6) i chciałbym wykorzystać swoje system modułowy w przeglądarce. Czytałem ES6 jest obsługiwana przez Firefoksa i Chrome, ale ja dostaję następujący błąd przy użyciu export
ES6 w przeglądarce: Uncaught SyntaxError: Nieoczekiwany token import
Uncaught SyntaxError: Unexpected token import
Mam plik
<html>
<script src="test.js"></script>
<body>
</body>
</html>
test.html i test.js plik
'use strict';
class Test {
static hello() {
console.log("hello world");
}
}
export Test;
Dlaczego?
Moduły ES6 * nie są jeszcze obsługiwane w przeglądarce. Ponadto wciąż ładujesz skrypt, a nie moduł. – Bergi
Nadal nie rozumiem różnicy między skryptem a modułem – cdarwin
Zobacz [tutaj] (http://stackoverflow.com/a/39652842/1048572) – Bergi