Ошибка при использовании karma-browserify с browserify-shim
Я пытаюсь использовать karma-browserify вместе с browserify-shim безуспешно. Репозиторий для воспроизведения ошибки: https://github.com/pelizza/karma-browserify-shim
PhantomJS 2.1.1 (Mac OS X 0.0.0) ERROR
TypeError: undefined is not an object (evaluating 'module.exports = ex')
at /var/folders/_0/ql88mbyd6v34qsmysr5kf4780000gn/T/e0c5e5ebe3f49930de3d988c7196737f.browserify:40308 <- bower_components/jquery/dist/jquery.js:9837:0
Все отлично работает при связывании с browserify, кажется, что карма просто не находит зависимостей при предварительной обработке файлов с помощью karma-browserify.
Я не мог найти много об этой проблеме, кроме этой проблемы при переполнении стека, без решения: karma-browserify выдает ошибку при попытке загрузить модули с shimmed browserify-shim
1 ответ
Нашел решение: просто удалите преобразование browserify-shim из файла конфигурации karma, если оно уже было объявлено как преобразование в package.json.
Я обновил репо с этим исправлением.
Вот обсуждение этой проблемы: https://github.com/nikku/karma-browserify/issues/170