Solucionado (ver solução)
Solucionado
(ver solução)
6
respostas

Problema na compilação do Typescript

Quando executo o npm start, o terminal me retorna este erro:

node_modules/rxjs/Subject.d.ts(16,22): error TS2415: Class 'Subject' incorrectly extends base class 'Observable'. Types of property 'lift' are incompatible. Type '(operator: Operator) => Observable' is not assignable to type '(operator: Operator) =

Observable'. Type 'Observable' is not assignable to type 'Observable'. Type 'T' is not assignable to type 'R'.

6 respostas

Você atualizou alguma Lib do curso? Na dúvida apague node_modules é execute npm install para baixar as dependências novamente.

Não alterei nada no package.json. Exclui a pasta node_modules e rodei o comando npm install novamente.

O erro persiste.

Isso é um bug que apareceu ontem no Angular. Estou vendo aqui uma solução para o projeto.

https://stackoverflow.com/questions/44793859/rxjs-subject-d-ts-error-class-subjectt-incorrectly-extends-base-class-obs

Fique monitorando aqui o post.

https://stackoverflow.com/questions/44810195/how-do-i-get-around-this-error-in-rxjs-5-x-in-typescript-2-4

solução!

Bom dia meu aluno. Faz download do projeto novamente? Então, para contornar esse bug que foi introduzido no RxJS eu coloquei um parâmetro a mais no compilador TypeScript. Agora tudo funcionará como planejado.

Desculpe qualquer transtorno, mas essas atualizações as vezes nos pega de surpresa.

Boa noite. Agora deu tudo certo, Flávio! Pode compartilhar conosco essa alteração?

Muito obrigado, você é o cara!

Opa!

No package.json no script ts:w foi passado um parâmetro a mais que anula o problema.