在角度4中启用生产模式时出错

时间:2017-10-05 07:50:57

标签: php html css angular

我是角度4的初学者。我试图做一个简单的例子,但每当我要启用生产模式enableProdMode();时。这个函数给了我一个错误。告诉我应该在哪里写这个。告诉我应该在哪里写这个函数,为什么?

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


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

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

它给了我

  

C:/Users/Home/Desktop/angdemo/second/src/app/app.module.ts(18,3):','   预期

2 个答案:

答案 0 :(得分:0)

通常没有必要导入

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

在app.module.ts中,您可以使用environment.ts或main.ts来定义模式并导入它。从 app.module.ts 中删除它,应该没问题。

答案 1 :(得分:0)

使用以下代码:您不应在enableProdMode()内拨打@NgModule

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


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

@NgModule({
  declarations: [
    AppComponent
  ],
  imports: [
    BrowserModule,FormsModule
  ],
  providers: [],
  bootstrap: [AppComponent]
})


  enableProdMode();

export class AppModule { }