Ошибка при подключении модуля js [... was blocked because of a disallowed MIME type (“text/html”)]

Приветствую.
При загрузке скриптов js модульного типа
import {TrackballControls} from "./jsm1/controls/TrackballControls.js";
в консоли возникает ошибка:
Loading module from “... ./jsm1/controls/TrackballControls.js” was blocked because of a disallowed MIME type (“text/html”).
При загрузке скриптов не модульного типа такой ошибки нет, все загружается.
Работаю в Open Server 6. В файле .htaccess прописано

 <IfModule mod_mime.c>
 # JavaScript
    # Servers should use text/javascript for JavaScript resources.
    AddType text/javascript                             js mjs
</IfModule>

То есть должно работать. Может кто знает, где проблема?

Ошибка выглялит так будто вместо файла js модуля сервер отдает html с html заголовками.

Посмотри во вкладку Network в браузере при загрузке страницы. Найди запрос соответствующий запросу файла модуля. Посмотри на содержимое ответа (текстовое и заголовки). Поделись снимком экрана. Если там содержимое 404.html или index.html страницы а не js из соответствующего файла, то обрати внимание еще раз на настройку сервера и пути к модулям.

Очень часто для SPA (single page applications) сервер настраивается так чтобы по любым путям отдавать содержимое index.html иначе не будет работать глубокая навигация для вложенных путей типа /t/oshibka-pri-podklyuchenii-modulya-js/3403. В таком случае настройки если делается ошибка в пути подключения js модуля, то сервер отдает содержимое html в ответ на запрос js модуля. A браузер не может этот ответ интерпретировать с комментарием в стиле не могу выполнить JS для ресурса отданного как HTML.