Вопрос по алиасам у Webpack-a.
Использую вот такой алиас:
'@skin': path.resolve(__dirname, src/skins/${skin}).
Пишу юнит тесты с Jest. Проблема в том, что тесты падают и не может разрезолвить путь для алиаса. В чём может быть дело? Бойлерплейт CRA, конфиг Jest-a стандартный.
Немного погуглив, понял что нужно добавить правило в конфиг Jest-a в объект
moduleNameMapper
для того, чтобы он так же резолвил пути как и вебпак.
Так же нашёл обсуждение такой же проблемы тут
https://stackoverflow.com/questions/42629925/testing-with-jest-and-webpack-aliasesМой варивант с правилом не работает, где-то ошибка
moduleNameMapper: {
'^
@skins$':
<rootDir>/src/skins/${skin}
,
},