Protractor: Importations incorrectes dans lib/index.ts

Créé le 30 sept. 2019  ·  3Commentaires  ·  Source: angular/protractor

  • Script dactylographié : 3.7 , actuellement disponible en [email protected]
  • Version du rapporteur : master

lib/index.ts réexporte incorrectement deux types de plugins.ts :

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

Les références dans les alias de type doivent être circulaires, mais dans les versions actuelles de Typescript, elles ne le sont pas. La bonne façon d'écrire ceci est :

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

Dans Typescript 3.7, le code actuel sera une erreur. La version bêta est disponible en [email protected] .

Je vais créer un PR sous peu avec le correctif.

Commentaire le plus utile

J'ai la même erreur, y a-t-il encore une solution ?
Merci

Tous les 3 commentaires

J'ai la même erreur, y a-t-il encore une solution ?
Merci

J'ai la même erreur, pour le moment je downgrade pour tapuscrit 3.6.4

Même problème ici, lorsque j'ai mis à jour mon projet angulaire de la version 8.xx à 9.xx et essayé d'obtenir une version de production avec ng build -c <config> mais j'ai finalement trouvé un moyen de le contourner.

Je viens de supprimer node_modules, package-lock.json et d'exécuter npm install.

$ rm -rf node_modules/ package-lock.json
$ npm install
Cette page vous a été utile?
0 / 5 - 0 notes