1

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

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

在开发中构建一切工作正常。获取闪存消息。但是产品构建失败(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'.
4

3 回答 3

2

快速解决问题:

将模块导入更改为如下:

“……另一个进口……”

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

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

于 2017-04-04T18:20:02.520 回答
1

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

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

于 2017-03-29T14:08:27.833 回答
0

最新版本 1.0.8 工作正常

于 2017-04-10T13:01:18.173 回答