Protractor: Importaciones incorrectas en lib / index.ts

Creado en 30 sept. 2019  ·  3Comentarios  ·  Fuente: angular/protractor

  • Texto mecanografiado: 3.7 , actualmente disponible como [email protected]
  • Versión de transportador: master

lib / index.ts reexporta incorrectamente dos tipos de plugins.ts:

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

Las referencias en los alias de tipo deben ser circulares, pero en las versiones actuales de TypeScript, no lo son. La forma correcta de escribir esto es:

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

En TypeScript 3.7, el código actual será un error. La versión beta está disponible como [email protected] .

Crearé un PR en breve con la solución.

Comentario más útil

Recibí el mismo error, ¿hay alguna solución todavía?
Gracias

Todos 3 comentarios

Recibí el mismo error, ¿hay alguna solución todavía?
Gracias

Tengo el mismo error, por el momento bajé de categoría para mecanografiado 3.6.4

El mismo problema aquí, cuando actualicé mi proyecto angular de la versión 8.xx a 9.xx e intenté obtener una compilación de producción con ng build -c <config> pero finalmente encontré una manera de evitarlo.

Acabo de eliminar node_modules, package-lock.json y ejecuté npm install.

$ rm -rf node_modules/ package-lock.json
$ npm install
¿Fue útil esta página
0 / 5 - 0 calificaciones