私はgenerator-gulp-webappを使用しており、27 個の html ファイルを.tmp
フォルダーにコンパイルしています。最初の 25 個の html ファイルのみが処理され、dist
gulp-userref タスク中にフォルダーに渡されることがわかりました。これが のgulpfile.coffee
コードです。これを修正する方法を本当に知る必要があります。ありがとうございます。
gulp.task 'views', ->
gulp.src [
'!app/mixins/**/*.jade'
'!app/layouts/**/*.jade'
'!app/partials/**/*.jade'
'app/**/*.jade'
], base: 'app'
.pipe $.data (file) ->
return JSON.parse fs.readFileSync '.tmp/data.json'
.pipe $.jade
pretty: true
basedir: 'app/'
compileDebug: true
.on 'error', (err) ->
$.notify
title: 'Jade compile failed.',
sound: 'Sosumi'
.write err.message
.pipe gulp.dest '.tmp'
gulp.task 'htmlProcess', ['views', 'styles', 'scripts', 'compass'], ->
assets = $.useref.assets
searchPath: ['.tmp', 'app', '.']
gulp.src ['app/**/*.html', '.tmp/**/*.html']
.pipe assets
.pipe assets.restore()
.pipe $.useref()
.pipe gulp.dest 'dist'