2013-03-27 13 views
13

Utilizzo la versione beta di Yeoman 1.0 e non sono interessato al ramo di Express-Stack. Qual è, allora, il modo migliore/raccomandato di utilizzare Yeoman per impalcettare un progetto Angolare all'interno di Express?Yeoman: il modo migliore per usarlo con AngularJS & Express?

ho provato a fare funzionare yo angular --minsafe nella directory principale del progetto Express (dove app.js e package.json sono), ma Yeoman stava cercando di ignorare package.json, ei file angolare non è andato nella sottodirectory public correttamente. Inoltre non sono sicuro di poter spostare manualmente i file Angular senza interrompere le funzionalità di Bower e Grunt.

Sarebbe bello avere qualche consiglio, grazie!

risposta

18

Questo progetto sembra coprire tutti i requisiti (e ha anche il supporto opzionale per MongoDB): https://github.com/DaftMonk/generator-angular-fullstack

ho appena provato e funziona a livello locale:

npm install -g generator-angular-fullstack 

yo angular-fullstack [appname] 

vedere la pagina GitHub per maggiori informazioni.

+0

Informazioni molto interessanti, grazie! – Kay

4

Se si installa Angular dapprima tramite Bower, quindi aggiungere Express a package.json ed eseguire npm install - verrà attivato un server Express nella directory /dist. (EDIT app.js per il routing a /dist e lasciare angolare maniglia routing)

Vai a questa domanda SO Per ulteriori informazioni: Yeoman inside ExpressJS

+0

che questo è il meglio che possiamo ottenere fino a l'espresso-stack ramo stabilizza. Grazie! – Kay

-1

Dopo aver letto i blog molti e risposte, sono riuscito a ottenere tutto lavorando ... Partenza questa repo: https://github.com/malixsys/malix-yae

  • Quando vengono apportate modifiche in html/server o lib, il server viene riavviato e la pagina deve aggiornare
  • Quando vengono apportate modifiche a HTML o JS file sotto html/cliente, t egli server non viene riavviato, ma la pagina deve aggiornare
  • Quando vengono apportate modifiche al file CSS sotto html/client, il nuovo foglio di stile deve essere iniettato direttamente senza aggiornare
Problemi correlati