Вот некоторые функции, которые раньше работали для меня с Babel 6, но у меня возникли проблемы с Babel 7. Я пытаюсь экспортировать класс (по умолчанию) в виде библиотеки.В настоящее время я получаю следующую ошибку при попытке импортировать ее.
Uncaught SyntaxError: Запрошенный модуль './dist/datastore.js' не обеспечивает экспорт с именем 'default'
Мои конфигурации почти идентичны моим прежним конфигурациям, только что обновлен с помощью Babel 7.
Биты из Webpack:
output: {
path: `${__dirname}/dist`,
filename: `${moduleName}.js`,
library: 'datastore',
libraryExport: 'default',
libraryTarget: 'umd',
umdNamedDefine: true
},
Биты с моей точки входа:
import DataStore from './datastore';
export default DataStore;
Биты из .babelrc:
{
"presets": [
["@babel/preset-env", {
"targets": {
"node": "current"
},
"modules": false
}]
],
"plugins": [
"@babel/plugin-transform-async-to-generator",
"@babel/plugin-transform-destructuring",
"@babel/plugin-proposal-class-properties",
"@babel/plugin-proposal-object-rest-spread"
]
}
У кого-нибудь есть идеи?