Я использую это ->
"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
Любые советы?