Хорошо, поэтому я сделал простую маленькую вещь, чтобы проверить его, что на самом деле ничего не делает, кроме подтверждения, если он работает ... что это не так.
Код: Выделить всё
export class Test {
static printTest() {
console.log("it works");
}
}
< /code>
Я добавил строку в свой HTML -файл, импортирующий ее в качестве модуля < /p>
< /code>
, а затем я попытался использовать функцию в моем js (script.js): < /p>
Test.printTest();
http://0.0.0.0:8000/script.js:1образно Обновленный Script.js: < /p>
import Test from "moduletest";
Test.printTest();
< /code>
И это дало мне ошибку: uncaught syntaxError: импортные объявления могут появиться только на верхнем уровне модуля
Я также попытался написать команду импорта иначе, я не помню, что это было, но это дало мне ту же ошибку < /p>
Подробнее здесь: https://stackoverflow.com/questions/790 ... pt-in-html