Karma + JSPM + Typescript - '.ts.js' nicht gefunden

Versuche nur, Karma + JSPM dazu zu bringen, beim Laden der .ts-Dateien nett zu spielen, habe aber absolut kein Glück.

Ich sehe eindiscussion repo mit einem abgespeckten Beispiel.

rundsätzlich ignoriert JSPM in Karma anscheinend dasdefaultJSExtensions: true und Paketebene"defaultExtension": "ts" -Konfigurationen, die in Karma ausgeführt werden und beim Versuch, Dateien zu laden, den folgenden Fehler verursachen:

$ npm test

> [email protected] test C:\examples\karma-jspm-typescript-coverage
> karma start

18 08 2016 17:29:31.937:INFO [karma]: Karma v1.2.0 server started at http://localhost:1337/
18 08 2016 17:29:31.943:INFO [launcher]: Launching browser Chrome with unlimited concurrency
18 08 2016 17:29:31.974:INFO [launcher]: Starting browser Chrome
18 08 2016 17:29:33.075:INFO [Chrome 52.0.2743 (Windows 7 0.0.0)]: Connected on socket /#jTR10wm0CWNIfrdhAAAA with id 75197348
18 08 2016 17:29:33.317:WARN [web-server]: 404: /src/app/app.spec.ts.js
Chrome 52.0.2743 (Windows 7 0.0.0) ERROR
  Error: (SystemJS) XHR error (404 Not Found) loading http://localhost:1337/src/app/app.spec.ts.js
        Error: XHR error (404 Not Found) loading http://localhost:1337/src/app/app.spec.ts.js
        Error loading http://localhost:1337/src/app/app.spec.ts.js

npm ERR! Test failed.  See above for more details.

Beachten Sie das .ts.js extension. Versucht alles von karma-typescript-proprocessor zum Laden über eine andere JSPM-Konfiguration als die, die mit live ausgeführt werden würde.

Versuche es zu behalten, damit du das @ nicht verwalten mus.js kompilierte Dateien und arbeiten nur mit dem.ts Dateien. Der Entwicklungsserver und Bundling / Build sind voll funktionsfähig - dieses Test- und Coverage-Stück ist meine letzte Hürde.

Bitte lass es mich wissen, wenn du mir irgendeine Richtung geben kannst!

Antworten auf die Frage(2)

Ihre Antwort auf die Frage