Niestety dla wskrzeszenia to jednak znalazłem kilka miejsc, które ten musi się zmienić i czuję, że mogę dodać jakąś wartość:
Używam Laravel, która używa aplikacji i folderu publicznego i nigdy nie używałem Zend, ale zakładam, że coś podobnego powinno mieć zastosowanie.
instalacja Yeoman generowane aplikację do 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]/
edycja .bowerrc
{
"directory": "yeoman/app/bower_components"
}
edit Gruntfile.js zmienić aplikację i foldery gmina
yeoman: {
// configurable paths
app: require('./bower.json').appPath || 'yeoman',
dist: 'public/assets'
},
edit 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'
],
bieg grunt test
aby upewnić się, że testowanie działa.
run grunt serve
służyć webapp w testowym ENV
run grunt
zbudować który powinien zapisać aplikację w public/assets
Teraz jest to część nie jestem pewien na ...
Obecnie usuwam htmlmin
i rev
z grunt.registerTask('build'...
w Gruntfile.js
, aby zatrzymać mielenie html i zatrzymać zmienianie nazwy zasobów.
I wtedy otworzyć moim zdaniem mistrz szablon z laravel (Zend w Twoim przypadku), a także zmienić skrypty i style do przewidzianego w grunt zbudowany index.html /public/assets/index.html
Jeśli ktoś ma lepszy sposób rozwiązania problemu powyższe, proszę udostępnij. na przykład w związku z przekazywaniem nazw plików zasobów do szablonów widoku aplikacji zend/laravel.
proszę nie obejmują "Każdy sygnał jest bardzo doceniany." w twoim pytaniu. To bezużyteczny hałas. – Doorknob
Jakiej wersji Yeomanu używasz? –
Yeoman w wersji 0.9.6 –