Как настроить `NormalModuleReplacementPlugin` с помощью jest - PullRequest
0 голосов
/ 28 января 2019

Я настроил Webpack для использования NormalModuleReplacementPlugin для следующих действий.

const TEMPLATE_REGEXP = /^template_(BB|FF)(\d{2})$/;
const TEMPLATE_NAME_REGEXP = /(BB|FF)(\d{2})/;

plugins: [
 new Webpack. NormalModuleReplacementPlugin(TEMPLATE_REGEXP, (resource) => {
   const templateName = TEMPLATE_NAME_REGEXP.exec(resource.request)[0];
     resource.request = `${__dirname}/src/templates/template_${templateName}/template_${templateName}.jsx`;
   })
],

, чтобы

import 'template_ff01'
// will be resolved to 
import 'src/template/template_ff01/template_ff01.jsx'

, но я застрял с настройкой с помощью jest, я попытался с moduleNameMapper но, кажется, ничего не работает.

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