Ci scusiamo per resuscitare questo, però ho trovato un paio di luoghi che questo deve cambiare e sentire che posso aggiungere qualche valore:
Uso Laravel, che usa un'app e una cartella pubblica, e non ho mai usato Zend, ma presumo che si debba applicare qualcosa di simile.
installazione è Yeoman generato applicazione in yeoman
:
/[zendapproot]/
mkdir yeoman && cd yeoman
yo angular [appName]
/[zendapproot]/Yeoman/
append contents of `/[zendapproot]/yeoman/.gitignore` into `/[zendapproot]/.gitignore`
move everything except the app directory into /[zendapproot]/
modificare .bowerrc
{
"directory": "yeoman/app/bower_components"
}
modifica Gruntfile.js cambiare app e cartelle dist
yeoman: {
// configurable paths
app: require('./bower.json').appPath || 'yeoman',
dist: 'public/assets'
},
modificare karma.conf.js
files: [
'yeoman/app/bower_components/angular/angular.js',
'yeoman/app/bower_components/angular-mocks/angular-mocks.js',
'yeoman/app/bower_components/angular-resource/angular-resource.js',
'yeoman/app/bower_components/angular-cookies/angular-cookies.js',
'yeoman/app/bower_components/angular-sanitize/angular-sanitize.js',
'yeoman/app/bower_components/angular-route/angular-route.js',
'yeoman/app/scripts/*.js',
'yeoman/app/scripts/**/*.js',
'yeoman/app/test/mock/**/*.js',
'yeoman/app/test/spec/**/*.js'
],
corsa grunt test
per garantire che il test sta funzionando.
corsa grunt serve
per servire la webapp in un env test
corsa grunt
di costruire che dovrebbe archiviare l'applicazione in public/assets
Ora questa è la parte non sono sicuro su ...
Allo stato attuale, rimuovo htmlmin
e rev
da grunt.registerTask('build'...
in Gruntfile.js
per interrompere la minifrazione html e per bloccare le risorse rinominate.
Poi ho aperto il mio vista padrone modello da laravel (Zend nel tuo caso) e modificare gli script e gli stili a quello previsto nel grugnito costruito index.html /public/assets/index.html
Se qualcuno ha un modo migliore di affrontare quanto sopra, si prega di condividere. per esempio. in relazione al passaggio dei nomi dei file delle risorse rinominati ai modelli di visualizzazione delle applicazioni zend/laravel.
prega di non includere "Qualsiasi input è molto apprezzato." nella tua domanda È un rumore inutile. – Doorknob
Quale versione di Yeoman stai usando? –
Versione Yeoman 0.9.6 –