【发布时间】:2022-03-24 21:00:10
【问题描述】:
我尝试运行我的第一个 Angular 4 js Web 项目。所以我为我的 npm 管理器安装了 node.js,并且我使用 Visual Studio 代码作为编辑器。执行以下步骤后。结果我得到了空白屏幕。请帮我解决这个问题。
我遵循的步骤:
- npm install -g @angular/cli
- ng 新项目
- cd 项目
- ng 服务
执行上述步骤后,服务器已启动。但是当导航到 http://localhost:4200/ 时。它显示空白页。
app.components.ts
import { Component } from '@angular/core';
@Component({
selector: 'app-root',
templateUrl: './app.component.html',
styleUrls: ['./app.component.css']
})
export class AppComponent {
title = 'app';
}
app.component.html
<div style="text-align:center">
<h1>
Welcome to {{title}}!
</h1>
</div>
main.ts
import { enableProdMode } from '@angular/core';
import { platformBrowserDynamic } from '@angular/platform-browser-dynamic';
import { AppModule } from './app/app.module';
import { environment } from './environments/environment';
if (environment.production) {
enableProdMode();
}
platformBrowserDynamic().bootstrapModule(AppModule);
index.html
<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>MyFirstApp</title>
<base href="/">
<meta name="viewport" content="width=device-width, initial-scale=1">
<link rel="icon" type="image/x-icon" href="favicon.ico">
</head>
<body>
<app-root></app-root>
</body>
</html>
app.modules.ts
import { BrowserModule } from '@angular/platform-browser';
import { NgModule } from '@angular/core';
import { AppComponent } from './app.component';
@NgModule({
declarations: [
AppComponent
],
imports: [
BrowserModule
],
providers: [],
bootstrap: [AppComponent]
})
export class AppModule { }
【问题讨论】:
-
你的 app.module.ts 里面有什么?控制台是否显示任何错误?
-
我遇到了更大的应用程序,你可以把你的
own loader/splash screen放在app-root标签之间.. -
开发模式下是否显示控制台错误?
-
检查控制台和终端是否抛出错误。您也可能不小心安装了两次 cli
-
@Maciej Treder ,@Kasunjith Bimal 我已将控制台和 app.module.ts 添加为屏幕截图。