javascript - Potrebno popraviti pogrešku modul nije pronađen - Angular


Vježbam Angular, ali sam dobio ovu pogrešku prilikom kompajliranja svog koda:

Module not found: Error: Can't resolve './app.component.css' in 'D:\hello-world-app\src\app'
i 「wdm」: Failed to compile.

Moja app.component.html

<h1>Angular</h1>
<courses></courses>

Moji tečajevi.component.ts

// tslint:disable-next-line: import-spacing
import{Component} from '@angular/core';


@Component({
  selector: 'courses', //<courses>
  template: '<h2>Courses</h2>'
})
export class CoursesComponent {

}

Moja app.component.ts

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

@Component({
  selector: 'app-root',
  templateUrl: './app.component.html',
  styleUrls: ['./app.component.css']
})
export class AppComponent {
  title = 'hello-world-app';
}

Moj app.module.ts

import { BrowserModule } from '@angular/platform-browser';
import { NgModule } from '@angular/core';

import { AppComponent } from './app.component';
import { CoursesComponent } from './courses.component';

@NgModule({
  declarations: [
    AppComponent,
    CoursesComponent
  ],
  imports: [
    BrowserModule
  ],
  providers: [],
  bootstrap: [AppComponent]
})
export class AppModule { }

Odgovor #1

Angular ne može pronaći (resolve) datoteku, baš kao što i poruka o pogrešci navodi. Kako biste popravili pogrešku, morate ili dodati datoteku, ili izbrisati redak styleUrls: ['./app.component.css']

Ako ne želite izbjeći referencu na datoteku i koristite Angular CLI (ako ne koristite, vjerojatno biste trebali), možete koristiti --inlineStyle=true prilikom generiranja komponente. Naravno, ako koristite Angular CLI, CSS datoteka trebala je biti kreirana kada je komponenta generirana.

Vjerojatno ste ili kopirali i zalijepili neki sadržaj, ili ste greškom izbrisali tu datoteku. U svakom slučaju, Angular će se uvijek žaliti kada ne može pronaći nešto na što se pozivate. (Baš kao i gotovo svaki drugi programski okvir/sustav/jezik)