Привет!
У меня есть скрипт, импортирующий библиотеку
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" не вмешиваясь в код самой библиотеки?
Спасибо!