Ich weiß nicht genau die Antwort, aber ich vermute, dass es mit Karma zu tun hat. Ich denke, es liegt an zwei verschiedenen Bündeln.
In karma.config
Grundsätzlich muss ich den Einstiegspunkt index
nicht wirklich hinzufügen, da dies wahrscheinlich ein zusätzliches Bündel erzeugt.
Soll Ihr Code beim Import ausgeführt werden? Wenn in Ihren / session / actions / session-Dateien ein Funktionsaufruf anstelle einer Funktionsdeklaration exportiert wird, wird er beim Importieren in einem von Ihnen erstellten Bundle aufgerufen. Sie können verschiedene Module in verschiedenen Dateien importieren.
Wenn Sie karma-webpack verwenden die Nutzung
sagt dir das
%Vor%Ein Kollege hatte das gleiche Problem heute - das Problem schien durch zwei Importe eines Pakets verursacht zu werden, aber jeder Import wies darauf hin, dass das Paket einen anderen Pfad verwendet. Du scheinst dasselbe zu tun:
%Vor% Ist es möglich, dass der Import in session.spec.js denselben Pfad verwendet? Wenn dies aufgrund der relativen Speicherorte der Dateien keine Option ist, können Sie Ihren Modullader so konfigurieren, dass sessionActions mit einem Alias versehen wird (z. B. mit map
oder path
). Ich bin mir nicht sicher, ob dies eine Option in Ihrer Umgebung ist.
Siehe: Ссылка wie man das macht mit system.js
Tags und Links webpack ecmascript-6 karma-runner