angular2-flash-messages prod build失败

时间:2017-03-29 04:23:47

标签: angular build production flash-message angular4

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

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

在dev上构建所有正常工作的东西。获取flash消息。 但是prod构建失败(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'.

3 个答案:

答案 0 :(得分:2)

快速解决问题:

将模块导入更改为:

“......另一种进口......”

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

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

答案 1 :(得分:1)

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

只需在FlashMessagesComponent中将属性名称添加为“类”,然后再次构建。 Screenshot

答案 2 :(得分:0)

最新版本1.0.8工作正常