Во-первых, вы используете выражение в require, например require('test/' + bux)
, webpack не может обеспечить целевой модуль перед выполнением выражения. поэтому веб-пакет объединяет все файлы в папке stati c. и когда выражение выполняется, webpack может потребоваться правильный модуль из-за того, что все возможные модули все связаны.
вы можете проверить документы здесь
Во-вторых, вы должны убрать sla sh после test
. в противном случае, webpack не может найти модуль.
Возьмем, к примеру, require('test/')
На этапе поиска в веб-пакете модуль должен
- обнаружить псевдоним
test
и заменить фактический путь для пути псевдонима, и оператор будет выглядеть так:
const autual = path.join(__dirname, '..', 'static');
require('autual/static/')
Путь является абсолютным, и веб-пакет не находит пути к модулю, соответствующего этому. поэтому выкидывает ошибки веб-пакета.
вы можете проверить расширенное разрешение для получения более подробной информации, которая реализует лог разрешения c для веб-пакета для поиска модуля и загрузчика.