Wie importiert TypeScript/Angular zone.js für Tests
In test.ts des Angular Tour of Heroes-Demoprojekts von John Papa gibt es die folgenden Importe:
import 'zone.js/dist/long-stack-trace-zone';
import 'zone.js/dist/proxy.js';
import 'zone.js/dist/sync-test';
import 'zone.js/dist/jasmine-patch';
import 'zone.js/dist/async-test';
import 'zone.js/dist/fake-async-test';
Diese Dateien befinden sich jedoch nicht im src-Verzeichnis der App. Sie werden in node_modules verfügbar, wenn man die in package.json definierten Pakete mit npm install installiert. Meine Frage ist: Wie weiß Typescript/Angular, wie diese Importe interpretiert werden sollen? Ich meine Importe von Modulen im Allgemeinen, nicht nur speziell für dieses Paket. Die Frage entstand nur, weil ich gerade eine Testumgebung einrichte.