Возможно ли создать пользовательский резольвер в webpack?
У меня есть собственное соглашение, когда требуются модули. Например. require("./components/SettingsPanel"); следует разрешить require("./components/SettingsPanel/SettingsPanel.js");
Есть ли способ создать такой резольвер?
Ответ 1
Да, это возможно. Чтобы избежать двусмысленности и для более простой реализации, мы будем использовать префикс хеш-символ как маркер вашего соглашения:
require("#./components/SettingsPanel");
Затем добавьте это в свой файл конфигурации (конечно, вы можете реорганизовать его позже):