@testopikachu

Как отключить импорт .mjs модулей?

Привет!
У меня есть скрипт, импортирующий библиотеку
import infer from 'tern/lib/infer'
Библиотека infer в свою очередь импортирует другую библиотеку:
require("acorn-loose")

И вот с ней проблема:
При сборке я получаю ошибку:
ERROR in ./node_modules/acorn-loose/dist/acorn-loose.mjs 28:13-17
    Can't import the named export 'Node' from non EcmaScript module (only default export is available)


В ее package.json есть 2 параметра:
{
  ...
  "main": "dist/acorn-loose.js",
  "module": "dist/acorn-loose.mjs",
  ...
}


Если я удаляю файл dist/acorn-loose.mjs то сборка проходит успешно.

Подскажите, как отключить импорт dist/acorn-loose.mjs из секции "module" не вмешиваясь в код самой библиотеки?

Спасибо!
  • Вопрос задан
  • 218 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы