【问题标题】:angular2-flash-messages prod build failingangular2-flash-messages prod 构建失败
【发布时间】:2017-08-22 09:32:23
【问题描述】:

我在 angular(4) 应用程序中使用 angular2-flash-messages。 我已经在 app.module.ts 中添加了

import { FlashMessagesModule } from 'angular2-flash-messages';
imports: [
    FlashMessagesModule,
  ],

在开发中构建一切正常。获取 Flash 消息。 但是产品构建失败 (ng build --prod) 并出现此错误。

ERROR in D:/<>/src/$$_gendir/node_modules/angular2-flash-messages/module/flash-messages.component.ngfactory.ts (1,1): 
Property 'classes' does not exist on type 'FlashMessagesComponent'.

【问题讨论】:

标签: angular build production flash-message angular4


【解决方案1】:

快速解决问题:

将您的模块导入更改如下:

“...另一个导入...”

import {FlashMessagesModule} from 'angular2-flash-messages/module';

注意结尾处的 /module。似乎文件夹结构已更改@最新提交。

【讨论】:

    【解决方案2】:

    在 node-modules->angular2-flash-messages->module->flash-messages.component.ts 下找到 FlashMessagesComponent。

    只需在 FlashMessagesComponent 中添加一个属性名称作为“类”并再次构建。 Screenshot

    【讨论】:

      【解决方案3】:

      最新版本 1.0.8 工作正常

      【讨论】:

        猜你喜欢
        • 2019-01-10
        • 2018-12-25
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2017-08-19
        • 1970-01-01
        • 2017-07-07
        相关资源
        最近更新 更多