Используйте Path-Aliases с Mocha + Webpack + TypeScript - PullRequest
0 голосов
/ 23 февраля 2020

Out Vue проект построен в TypeScript и собран через веб-пакет (ts-loader, babel-loader).

Псевдонимы пути, определенные в tsconfig.json, добавляются в веб-пакеты resolve.alias с помощью tsconfig-paths-webpack-plugin - это работает как обычно.

UnitTests использует mochapack в качестве тестового раннера. Все прекрасно работает, за исключением одной вещи:

Использование указанных выше псевдонимов пути для импорта модулей приводит к ошибке Module not found.

Минимальный пример с нашими конфигами:

git clone https://github.com/MarcRoemmelt/Use-Path-Aliases-with-Mocha-Webpack-TypeScript.git
npm run test

Если кто-нибудь может указать мне правильное направление, я был бы очень благодарен:)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...