0

Я пытаюсь поднять угловые2 леса, используя карму, жасмин, webpack, следуя различным источникам из Интернета, чтобы получить более глубокое понимание.Стамбулский погрузчик не может найти исходную карту для компонента Angular2.

Я использую istanbul-instrumenter-loader для сообщения о покрытии кармы.

Когда я бегу npm test я получаю следующий вывод:

ksharifbd:provat Admin$ npm test 

> [email protected] test /Users/Admin/Downloads/kamal/development/self/provat 
> karma start ./testconfig/karma/karma.conf.js --browsers Chrome 

root directory: /Users/Admin/Downloads/kamal/development/self/provat 
source directory: /Users/Admin/Downloads/kamal/development/self/provat/src 

webpack: bundle is now VALID. 
webpack: bundle is now INVALID. 
ts-loader: Using [email protected] and /Users/Admin/Downloads/kamal/development/self/provat/tsconfig.json 
22 10 2016 18:48:15.719:WARN [karma]: No captured browser, open http://localhost:9876/ 

webpack: bundle is now VALID. 
22 10 2016 18:48:15.741:INFO [karma]: Karma v1.3.0 server started at http://localhost:9876/ 
22 10 2016 18:48:15.742:INFO [launcher]: Launching browser Chrome with unlimited concurrency 
22 10 2016 18:48:15.859:INFO [launcher]: Starting browser Chrome 
22 10 2016 18:48:17.420:INFO [Chrome 54.0.2840 (Mac OS X 10.10.4)]: Connected on socket /#m-tmeGM-JMz_OSU4AAAA with id 80103692 
Chrome 54.0.2840 (Mac OS X 10.10.4): Executed 1 of 1 SUCCESS (0.129 secs/0.104 secs) 
Error: Could not find source map for: "/Users/Admin/Downloads/kamal/development/self/provat/src/modules/greetings/component/greetings.component.ts" 
at /Users/Admin/Downloads/kamal/development/self/provat/node_modules/remap-istanbul/lib/remap.js:257:11 
at Array.forEach (native) 
at /Users/Admin/Downloads/kamal/development/self/provat/node_modules/remap-istanbul/lib/remap.js:214:22 
at Array.forEach (native) 
at remap (/Users/Admin/Downloads/kamal/development/self/provat/node_modules/remap-istanbul/lib/remap.js:213:12) 
at RemapCoverageReporter.onCoverageComplete (/Users/Admin/Downloads/kamal/development/self/provat/node_modules/karma-remap-coverage/remap-coverage.js:23:23) 
at Server.<anonymous> (/Users/Admin/Downloads/kamal/development/self/provat/node_modules/karma/lib/events.js:13:22) 
at emitTwo (events.js:106:13) 
at Server.emit (events.js:191:7) 
at InMemoryReport.writeReport (/Users/Admin/Downloads/kamal/development/self/provat/node_modules/karma-coverage/lib/in-memory-report.js:14:22) 
at writeReport (/Users/Admin/Downloads/kamal/development/self/provat/node_modules/karma-coverage/lib/reporter.js:68:16) 
at /Users/Admin/Downloads/kamal/development/self/provat/node_modules/karma-coverage/lib/reporter.js:290:11 
at Array.forEach (native) 
at Collection.forEach (/Users/Admin/Downloads/kamal/development/self/provat/node_modules/karma/lib/browser_collection.js:93:21) 
at /Users/Admin/Downloads/kamal/development/self/provat/node_modules/karma-coverage/lib/reporter.js:247:16 
at Array.forEach (native) 

=============================== Coverage summary=============================== 
Statements : 82.35% (14/17) 
Branches  : 48.28% (14/29) 
Functions : 100% (4/4) 
Lines  : 91.67% (11/12) 
================================================================================ 

Вместо размещения выходов из нескольких файлов, я положил все коды in Github with README.

Ваша помощь будет высоко оценена.

ответ

4

У меня возникла такая же проблема. Существует проблема с «istanbul-instrumenter-loader», снижается до версии «^ 0.2.0».

Изменить package.json и переустановить пакет

npm un istanbul-instrumenter-loader --save-dev 

и

npm i [email protected]^0.2.0 --save-dev 

Вот покрытие для одного файла

enter image description here

+0

Большое спасибо братан. Он решил проблему. :) – ksharifbd

+0

@ Ajay Bhosle, я столкнулся с той же проблемой, но понижающий карма-инструмент-загрузчик не работает для меня. Вот ссылка на вопрос, который я опубликовал http://stackoverflow.com/questions/40546022/error-could-not-find-source-map-for-in-angular2-karma-webpack-and-istanbul. Можете ли вы мне помочь? – gschambial

+0

Вы нашли решение? –

Смежные вопросы