Почему я не могу ничего экспортировать из файла index.js, который собирается в dist, в вебпаке через babel, то есть я беру к примеру в src/index.js пишу
export const { name: 'Mike }
то при компилировании в бандл и подключении этого файла я получаю пустой объект?
я так понимаю это проблема с babel
вот мой конфиг вебпака:
const path = require('path')
const webpackConfig = {
entry: {
index: path.resolve(__dirname, '../src', 'index.js'),
main: path.resolve(__dirname, '../src', 'main.js'),
test: path.resolve(__dirname, '../src', 'test.js')
},
output: {
filename: '[name].bundle.js',
path: path.resolve(__dirname, '../dist')
},
module: {
rules: [
{ test: /\.js$/, exclude: /node_modules/, loader: 'babel-loader' }
]
}
}
module.exports = webpackConfig
а вот babel.config.js
module.exports = {
presets: [
'@babel/preset-env'
],
plugins: [
'@babel/plugin-transform-runtime',
'@babel/plugin-transform-async-to-generator'
]
}