У меня есть задание с глотком.Он использует $.useref.assets
для чтения и объединения сборок (файлы JS self и vendor), а затем я использую $.useref
для вставки пути к новым объединенным файлам в index.html
.Он отлично работает для производства.
Но когда я запускаю gulp в разработке, я хочу, чтобы объединялись только файлы JS производителя, а не мои собственные файлы JS.Я просто хочу, чтобы мои собственные файлы JS были скопированы в место назначения, но не были объединены, а также пути к этим файлам, которые будут вставлены в файл index.html
.Есть ли способ сделать это?
Может быть, я должен также сказать, что я использую Maven и в конце все должно быть упаковано в файл войны.
Пример:
var assets = $.useref.assets({
searchPath: [
config.paths.base,
'node_modules'
]
});
// some code here
return gulp.src(config.paths.build.tmp.mainHtml)
.pipe(assets)
.pipe(assets.restore())
.pipe($.useref(config.consts.useref))
// some code here