Я пытаюсь экспортировать / импортировать несколько файлов в nodejs, используя babel.У меня никогда не возникало проблем с этим в реактивных проектах или библиотеках машинописи, но здесь что-то не так, очевидно, связано с babel.
У меня есть папка, экспортирующая некоторые файлы в index.js
, например:
export { default as Foo } from './Foo'
export { default as Bar } from './Bar'
...
Конечно, в каждом из них есть export default
.
Когда я пытаюсь импортировать некоторые или все из них в другой файл, например, так:
import { Foo } from '../foobar'
// or
import * as foobar from '../foobar'
Вот что яполучил:
/build/dist/foobar/index.js:9
return _Foo.default;
^
TypeError: Cannot read property 'default' of undefined
Моя конфигурация babel:
{
"presets": [
["@babel/env", { "targets": { "node": "current" } }]
],
"plugins": [
["babel-plugin-root-import", {
"rootPathSuffix": "src"
}],
"@babel/plugin-proposal-class-properties"
]
}