Почему я получаю «Не удается найти имя« NgModule »», несмотря на запуск «npm i @ types / node --global»? - PullRequest
0 голосов
/ 17 мая 2019

Несмотря на то, что я следовал приведенному здесь совету - Ошибка TypeScript в коде Angular2: не удается найти имя 'module' , но я все еще получаю эту ошибку.Я использую Angular 5 и npm 6.9.0.Я пытаюсь проработать этот урок здесь - https://medium.freecodecamp.org/learn-how-to-create-your-first-angular-app-in-20-min-146201d9b5a7.

У меня есть это в верхней части моего ./src/app/app.component.ts файла

import { Component,trigger,animate,style,transition,keyframes } from '@angular/core';
import { FormsModule }   from '@angular/forms';

@NgModule({
  imports: [
             BrowserModule,
             FormsModule      //<----------make sure you have added this.
           ],
})

Но когда я запускаю свое приложение, я получаю сообщение об ошибке

localhost:todo-app davea$ ng serve
** NG Live Development Server is listening on localhost:4200, open your browser on http://localhost:4200/ **
Date: 2019-05-17T17:06:29.377Z                                                       
Hash: e9b5158cd1cb6d5685c7
Time: 2561ms
chunk {inline} inline.bundle.js (inline) 3.85 kB [entry] [rendered]
chunk {main} main.bundle.js (main) 2.91 kB [initial] [rendered]
chunk {polyfills} polyfills.bundle.js (polyfills) 577 bytes [initial] [rendered]
chunk {styles} styles.bundle.js (styles) 41.6 kB [initial] [rendered]
chunk {vendor} vendor.bundle.js (vendor) 867 kB [initial] [rendered]

ERROR in src/app/app.component.ts(4,2): error TS2552: Cannot find name 'NgModule'. Did you mean 'module'?
src/app/app.component.ts(6,14): error TS2304: Cannot find name 'BrowserModule'.

Что еще мне нужно сделать, чтобы распознать NgModule?

1 Ответ

0 голосов
/ 17 мая 2019

Эта ошибка, Cannot find name 'NgModule', связана с тем, что не импортирован NgModule из @angular/core.Добавление этой строки в первую строку решит проблему.

...