проблемы с импортом только с модулями узла es6 iwth c файлов - PullRequest
0 голосов
/ 07 августа 2020

Проверил, в трекере для модулей es6 есть всякие баги. Никаких проблем с этим у меня не было. Но по какой-то причине, когда я изменяю один из файлов, внезапно импорт начинает выдавать:

Ошибка [ERR_UNSUPPORTED_ESM_URL_SCHEME]: загрузчиком ESM по умолчанию поддерживаются только URL-адреса файлов и данных

Забавно, что если я использую один экспорт в файле или возвращаю его обратно, он тогда работает нормально (иногда). все остальные js файлы из того же каталога правильно разрешаются и импортируются.

Не знаю почему.

Синтаксис следующий:

import {functionName} from './shared/functions-stuff.js'

Я пробовал всевозможные вещи с одинаковым результатом. Dynami c импорт, сначала пытается разрешить путь, используя абсолютный путь, помещая перед ним file///:.

Есть идеи, в чем может быть проблема? Я использую узел 14.7.0

PS: я не использую экспорт по умолчанию в файле "functions-stuff. js"

...