Webpack 4 + Babel - Динамический импорт не работает после добавления плагина - PullRequest
0 голосов
/ 04 марта 2019

Я использую это ->

"webpack": "^4.29.3", "@babel/core": "^7.2.2",

Это мой .babelrc файл ->

{
  "presets": [
    "@babel/preset-react",
    "@babel/preset-env",
    "@babel/preset-typescript"
  ],
  "plugins": [
    "@babel/plugin-transform-modules-commonjs",
    "@babel/plugin-syntax-dynamic-import",
    "@babel/plugin-proposal-class-properties",
    "@babel/plugin-proposal-object-rest-spread",
    [
      "@babel/plugin-transform-runtime",
      {
        "corejs": 2,
        "helpers": true,
        "regenerator": true,
        "useESModules": true
      }
    ]
  ]
} 

Как вы можете видеть плагин @babel/plugin-syntax-dynamic-import установлен, но если я пытаюсь использовать его как const Panel = React.lazy(() => import('../panel/panel'));

Выдает ошибку, что для этого типа файла может потребоваться загрузчик (файл .jsx, но я не думаю, что это имеет значение).

Я также сделал суть моей конфигурации веб-пакета на случай, если это имеет значение -> https://gist.github.com/Taerarenai/c494e37c5cf3ba743acad2cd0e96c35f

Любые советы?

...