Это простая проблема. Я пытаюсь импортировать модули из одного файла JavaScript в другой, а затем запустить его в Chrome. Я использую 2 javascript-файла и html-файл, все в одной папке:
первый файл js (testfile1.js):
import {test} from 'testfile2.js';
test.func();
второй файл js (testfile2.js):
let f = function() {
console.log("TEST");
}
let test = {
func: f
};
export test;
HTML-файл представляет собой простой пустой HTML-файл со ссылкой на скрипт testfile1.js в заголовке:
<script type="text/javascript" src="testfile1.js"></script>
Всякий раз, когда я открываю HTML-файл в Chrome, я получаю сообщение об ошибке:
testfile1.js:1 Uncaught SyntaxError: Unexpected token {
Когда я убрал скобки в операторе импорта, я получил неожиданный оператор идентификатора. Разве это не правильный способ импортировать модули в браузере? Почему он вообще не работает?