У меня есть угловое приложение, которое я тестирую с помощью модульных тестов karma, и я пытаюсь добавить karma-browserify, чтобы мне могли требоваться модули npm в моих модульных тестах.
Как только я добавил препроцессор browserify в свой конфигурационный файл karma.conf.js, мои тесты начали ломаться, хотя я еще даже не пытался требовать каких-либо модулей.
Я получаю следующую ошибку:
object is not a function
Если я слежу за трассировкой, я увижу, что строка, вызывающая ошибку, находится в браузере, связанном с временным файлом js, при вызове «модуля».