我想在没有 CLI 的情况下创建 Angular 应用程序。之后我得到一个错误:
错误:无法解析 ApplicationModule 的所有参数:(?)。
项目包含几个文件,主要是:
• main.ts
import 'zone.js/dist/zone'
import { platformBrowserDynamic } from '@angular/platform-browser-dynamic';
import { AppModule } from './modules/app.module';
platformBrowserDynamic().bootstrapModule(AppModule)
• 组件.ts
import { Component } from '@angular/core';
@Component({
selector: 'app-root',
template: `Hello World`
})
export class AppComponent {}
• 模块.ts
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 {}
我之前在 StackOverflow 上搜索过,但找不到解决方案。当有人想要在没有 @Injectable 装饰器的情况下注入服务时会发生类似的错误。就我而言,我没有任何服务,所以恐怕没有人有同样的错误。
Angular CLI 启动项目非常简单,但只有当您想要在没有生成器的情况下设置项目时,您才知道在引导应用程序期间需要创建哪些部分。