Псевдоним Webpack, работающий в .jsx, но не в файлах .js - PullRequest
0 голосов
/ 20 февраля 2019

Кто-нибудь может подумать, почему определенный псевдоним будет работать в файлах .jsx, но сообщить о предупреждении (не об ошибке), пытаясь выполнить тот же самый точный импорт в файле .js?

Определены расширения модуляправильно.Поместив dir с псевдонимом в modules, чтобы выполнить тест «молоток и гвоздь» и при этом получить предупреждение.Удаление псевдонима приводит к ошибке сборки с множеством ошибок «модуль не найден» из файлов JSX, использующих тот же псевдоним.

Относительный путь к нужному модулю работает просто отлично, и те же модули импортируются в файлы JSX.без предупреждения.

Webpack v3

Пример используемого шаблона псевдонима:

myalias: path.resolve(__dirname, 'src/myaliaseddir')
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...