Задать вопрос
thehighhomie
@thehighhomie

Weback + Babel: не экспортируются модули?

Почему я не могу ничего экспортировать из файла 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'
  ]
}
  • Вопрос задан
  • 38 просмотров
Подписаться 1 Простой 2 комментария
Пригласить эксперта
Ваш ответ на вопрос

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

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