title: Error: Can't resolve all parameters for ApplicationModule: (?)
body: <p>I want to create Angular application without CLI.
  After that I get an error:</p>
  
  <p><strong>Error: Can't resolve all parameters for ApplicationModule: (?).</strong></p>
  
  <p>Project contains couple files, main of this is:</p>
  
  <p>• main.ts</p>
  
  <pre><code>import 'zone.js/dist/zone'
  import { platformBrowserDynamic } from '@angular/platform-browser-dynamic';
  import { AppModule } from './modules/app.module';
  
  platformBrowserDynamic().bootstrapModule(AppModule)
  </code></pre>
  
  <p>• component.ts</p>
  
  <pre><code>import { Component } from '@angular/core';
  
  @Component({
      selector: 'app-root',
      template: `Hello World`
  })
  export class AppComponent {}
  </code></pre>
  
  <p>• module.ts</p>
  
  <pre><code>import { NgModule } from "@angular/core";
  import { BrowserModule } from "@angular/platform-browser";
  import { AppComponent } from "../components/app.component";
  
  @NgModule({
      imports: [
          BrowserModule,
      ],
      declarations: [
          AppComponent
      ],
      bootstrap: [
          AppComponent
      ]
  })
  export class AppModule {}
  </code></pre>
  
  <p>I search on StackOverflow before, but I can't found solution.
  Similar error occur when someone wants to inject service without @Injectable decorator. In my case I don't have any service, so that am afraid nobody has the same error.</p>
  
  <p>Angular CLI is so simple to start project, but only when you want setup project without generator, you know what parts are necessary to create during bootstrap application.</p>