У меня проблема с тем, что мы импортировали модули, которые не были импортированы в контроллеры.
module1.js
export default class Module1 {}
module2.js
export default class Module2 {}
index.js
export { default as Module1 } from "./module1.js";
export { default as Module2 } from "./module2.js";
Контроллер:
import { Module1 } from "index.js"
Я бы предположил, что импортируется только Module1, но когда я перебираю код, я также вижу код Module2 в комплекте.
Webapack:
{
test: /\.js$/,
loader: "babel-loader",
options: {
presets: [
["env", {
"modules": false
}
]
]
}
}