Protractor: Importações incorretas em lib / index.ts

Criado em 30 set. 2019  ·  3Comentários  ·  Fonte: angular/protractor

  • Texto datilografado: 3.7 , atualmente disponível como [email protected]
  • Versão do transferidor: master

lib / index.ts reexporta incorretamente dois tipos de plugins.ts:

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

As referências nos aliases de tipo devem ser circulares, mas nas versões atuais do Typescript, não são. A maneira correta de escrever isso é:

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

Em Typescript 3.7, o código atual será um erro. O beta está disponível como [email protected] .

Vou criar um PR em breve com a correção.

Comentários muito úteis

Recebi o mesmo erro, ainda existe uma solução?
obrigado

Todos 3 comentários

Recebi o mesmo erro, ainda existe uma solução?
obrigado

Eu tenho o mesmo erro, no momento eu faço downgrade para o texto datilografado 3.6.4

O mesmo problema aqui, quando atualizei meu projeto angular da versão 8.xx para 9.xx e tentei obter uma compilação de produção com ng build -c <config> mas finalmente encontrei uma maneira de contornar isso.

Acabei de remover node_modules, package-lock.json e executar npm install.

$ rm -rf node_modules/ package-lock.json
$ npm install
Esta página foi útil?
0 / 5 - 0 avaliações