1
resposta

Erro nas dependencias Angular

Já rodei o npm install, npm install stream... Mas não vai de jeito nenhum rs

Warning: C:\angular\projetoNovo\src\app\nova-transferencia\nova-transferencia.component.ts depends on 'stream'. CommonJS or AMD dependencies can cause optimization bailouts.
For more info see: https://angular.io/guide/build#configuring-commonjs-dependencies

Error: src/app/nova-transferencia/nova-transferencia.component.ts:2:30 - error TS7016: Could not find a declaration file for module 'stream'. 'C:/angular/projetoNovo/node_modules/stream/index.js' implicitly has an 'any' type.
  Try `npm i --save-dev @types/stream` if it exists or add a new declaration (.d.ts) file containing `declare module 'stream';`

2 import { EventEmitter } from "stream";

Neste arquivo o próprio visual colocou lá...

import { EventEmitter } from "stream";

Jà fiz alguns ajustes... A última versão do angular está um pouco diferente da versão apresentada no curso... Alguém passou pelo mesmo problema?

1 resposta

Oi, Luiz! Tudo certo?

O Visual Studio Code provavelmente fez a autoimportação e acabou errando. O EventEmitter faz parte do pacote @angular/core, e não é o mesmo de stream.

A importação correta seria:

import { EventEmitter } from '@angular/core';

Espero ter ajudado!