Стамбул с веб-пакетом, получение `require.context` равно`undefined`

При использовании karma-webpack и https://github.com/deepsweet/istanbul-instrumenter-loader или isparta-loader я получаю сообщение об ошибке при попытке его реализовать.

require.context подходит как undefined,

Я считаю, что это потому, что он использует / найти nodejs требуют, а не веб-пакет, как Object.keys(require) журналы как ['keys', 'resolve', 'id'],

1 ответ

Это выглядит как require.context работает, но require один будет использовать node, Это может быть связано с тем, что webpack не всегда рассматривает синтаксис объекта как фактический объект.

Следовательно require не имеет ничего общего с require.context, Вероятно, функция регулярного выражения заменяется во время сборки.

Другие вопросы по тегам