Экспорт не определен - Storybook + webpack 3 + babel 7 + commonjs - PullRequest
0 голосов
/ 09 января 2020

Я работаю на базе устаревшего кода. Несколько модулей являются общими js, а некоторые являются модулями es6. Недавно, когда я пытаюсь выполнить обновление до Babel 7, я получаю следующую ошибку при попытке запустить сборник рассказов:

export не определен ReferenceError: export не определен

В проекте используется storybook 3, webpack 3. Вот снимок моего babel.config. js

module.exports = function config(api) {
  api.cache(false);
  const presets = [
    [
      '@babel/preset-env',
      {
        modules: false,
      },
    ],
    '@babel/preset-flow',
    '@babel/preset-react'
  ];
  const plugins = [
    '@babel/plugin-syntax-dynamic-import',
    '@babel/plugin-proposal-class-properties',
    '@babel/plugin-proposal-object-rest-spread',
    '@babel/plugin-transform-modules-commonjs',
  ];

  return {
    presets,
    plugins,
  };
};

Снимок webpack.config:

{
    test: /\.js$/,
    include: [
      path.resolve('src'),
    ],
    loader: 'babel-loader',
  },
...