2017-03-29 4 views
1

J'utilise angular2-flash-messages dans mon application angulaire (4). et j'ai ajouté dans app.module.tsangulaire2-flash-messages prod build failing

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

sur dev build tout ce travail messages flash fine.Getting. Mais la construction de prod est en train d'échouer (ng build --prod) et d'obtenir cette erreur.

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'. 
+0

https://github.com/moff/angular2-flash-messages/issues/16 – ranakrunal9

+0

j'ai vu que url, mais ne pas obtenir ce à ajouter, et ce qui est la solution – Manu

Répondre

1

Trouver le FlashMessagesComponent sous le nœud-Modules-> angular2-flash-messages-> module-> flash-messages.component.ts. Ajoutez simplement un nom de propriété en tant que 'classes' dans FlashMessagesComponent et créez à nouveau. Screenshot

+0

Merci, ça marche. – Manu

2

Pour résoudre rapidement le problème:

Modifier votre module import comme suit:

"... Une autre importation ..."

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

Notez que le/module à la la fin. On dirait que la structure du dossier a changé @ les derniers commits.

0

la dernière version 1.0.8 fonctionne bien