0
Yeoman構建任務打破了我的應用程序,我試圖看看問題在哪裏。看不到usemin準備結果
所以我評論了其他任務,只留下:
grunt.registerTask('build', [
'clean:dist',
'useminPrepare',
]);
而且useminPrepre任務的定義是這樣的:
useminPrepare: {
html: '<%= yeoman.app %>/index.html',
options: {
dest: '<%= yeoman.dist %>',
flow: {
steps: {'js': ['concat']},
post: {}
}
}
},
輸出(見下文),似乎確定,但dist
文件夾空,一旦構建完成。我如何使useminPrepare實際寫入文件?
Running "useminPrepare:html" (useminPrepare) task
Going through C:/development/projects/yadazing/bb_ui/app/index.html to update the config
Looking for build script HTML comment blocks
Configuration is now:
concat:
{ generated:
{ files:
[ { dest: '<APP_PATH> \\dist\\scripts\\scripts.js',
src:
[ '{.tmp,app}\\bower_components\\jquery\\jquery.js',
<APP_COMPONENTS>\\angular.js'
.
.
] },
{ dest: ''<APP_PATH>\\dist\\scripts\\modules.js',
src:
[ '<APP_MUDULES>\\app\\scripts\\app.js',
'<APP_MUDULES>\\app\\scripts\\settings.js',
.
.
]}]}}
Done, without errors.
Execution Time (2014-02-19 22:46:34 UTC)
loading tasks 5ms
clean:dist 5ms
useminPrepare:html 26ms
Total 37ms
根據文檔:https://github.com/yeoman/grunt-usemin。 dist是「轉換文件應該輸出的基本目錄」。 – special0ne
是的,對於'usemin'任務。這是'useminprepare'。他們是兩個不同的任務。 – jmeas
如何查看生成的任務配置?我試着用粗略的咕嚕咕嚕,但它沒有幫助。 – pauloya