2016-05-29 10 views
6

Sto provando a utilizzare l'esempio universale di avvio per ottenere ulteriori informazioni sul rendering del server con Angular2, voglio utilizzare gulp anziché il webpack. Il problema è quando l'inizio del server che ho:È richiesto uno shim riflettente-metadata angolare2 quando si usano decoratori di classi

/Users/jaumard/IdeaProjects/trails-angular2-isomorphic/node_modules/@angular/core/src/util/decorators.js:165 
     throw 'reflect-metadata shim is required when using class decorators'; 
     ^
reflect-metadata shim is required when using class decorators 

Vedo alcuni post che hanno detto di aggiungere import 'reflect-metadata';, ma questo non risolve il problema per me :(penso che mi manca qualcosa, ma non riesco a capire che cosa è ... Ecco il codice che uso https://github.com/jaumard/trails-angular2-isomorphic

risposta

7

infatti il ​​import 'reflect-metadata'; devono essere aggiunto il mio file server.ts come voglio utilizzare il server di rendering. Dopo l'aggiunta di esso. Niente più errori.

2

Questo errore è dovuto al fatto che, proprio come la direttiva, il tuo componente HTML sho essere racchiuso in un div.

<div> 
//html 
</div> 

Ho ricevuto lo stesso problema. Quando accludo l'HTML all'interno del div, funziona perfettamente.

Problemi correlati