私はgrunt-dust
dustjsテンプレートをコンパイルするために使用していますが、@eq
明らかにgrunt-dustが完全に無視するダストヘルパー(のような)を使用する必要があるという問題に遭遇しました。
npm 経由でインストールdustjs-helpers
しましたが、それらを処理するために grunt 構成を調整する方法がわかりません。関連する部分を維持するために単純化しました。
grunt.initConfig( {
...
dust: {
defaults: {
files: {
'public/js/views.js': [ ... directories ... ]
},
options: {
wrapper: false,
basePath: 'private/',
useBaseName: true,
wrapperOptions: {
templatesNamesGenerator: function( options, file ) {
// returns an altered template name
}
}
}
}
},
...
} )
...
grunt.loadNpmTasks('grunt-dust')
...
grunt.registerTask( ... )
これまでのところ、正常に動作し、dustjs テンプレートを期待どおりにコンパイルします。
dustjs-helpers
を含めるにはどうすればよいgrunt-dust
ですか?