JavaScript модули, импорт экспорт

Уже несколько часов не могу что то делать помогите ......

Значит в одном папке создаю два независимых файла, одна html а другой js, js файл ни к чему не привязан даже html, в нем я пишу export let x = 1;, а в html в теге script пишу import {x} from './здесь имя js файла' .....

Нечего не получается и в консоли появляется

Uncaught SyntaxError: Cannot use import statement outside a module'-это ,

а когда в теге script добавляю атрибут type="module" появляются вот эти ошибки,

"html.html:1 Access to script at 'file:///C:/Users/User/Desktop/newFolderForJS/js' from origin 'null' has been blocked by CORS policy: Cross origin requests are only supported for protocol schemes: http, data, chrome, chrome-extension, https." ; "GET file:///C:/Users/User/Desktop/newFolderForJS/js net::ERR_FAILED"

помогите пж, как сделать что все работал??


Ответы (1 шт):

Автор решения: uberchel

Запускайте html не просто открывая в браузере, а через локальный сервер или сразу ставьте на хостинг, тогда все заработает.

→ Ссылка