Protractor: Falsche Importe in lib/index.ts

Erstellt am 30. Sept. 2019  ·  3Kommentare  ·  Quelle: angular/protractor

lib/index.ts exportiert fälschlicherweise zwei Typen von plugins.ts erneut:

import {PluginConfig, ProtractorPlugin} from './plugins';
export type PluginConfig = PluginConfig;
export type ProtractorPlugin = ProtractorPlugin;

Die Verweise in den Typaliasen sollten kreisförmig sein, in aktuellen Versionen von Typescript jedoch nicht. Die richtige Schreibweise ist:

export {PluginConfig, ProtractorPlugin} from './plugins';

In Typescript 3.7 wird der aktuelle Code ein Fehler sein. Die Betaversion ist als [email protected] .

Ich werde in Kürze eine PR mit dem Fix erstellen.

Hilfreichster Kommentar

Ich habe den gleichen Fehler, gibt es schon eine Lösung?
Danke

Alle 3 Kommentare

Ich habe den gleichen Fehler, gibt es schon eine Lösung?
Danke

Ich habe den gleichen Fehler, im Moment mache ich ein Downgrade für Typoskript 3.6.4

Das gleiche Problem hier, als ich mein Angular-Projekt von Version 8.xx auf 9.xx aktualisierte und versuchte, einen Produktions-Build mit ng build -c <config> aber schließlich einen Weg fand, es zu umgehen.

Ich habe gerade node_modules, package-lock.json entfernt und npm install ausgeführt.

$ rm -rf node_modules/ package-lock.json
$ npm install
War diese Seite hilfreich?
0 / 5 - 0 Bewertungen