Почему gulp-useref такой медленный - как ускорить?
Я хочу оптимизировать одну из моих сборочных задач, поскольку выполнение пользовательской задачи занимает много секунд. Я использовал Yeoman WebApp в качестве основы, и у меня есть некоторые buildblocks внутри моего кода, которые выглядят так:
<!-- build:css assets/templates/lahnapotheken/styles/vendor.css -->
<!-- bower:css -->
<link rel="stylesheet" href="/bower_components/font-awesome/css/font-awesome.css" />
<!-- endbower -->
<!-- endbuild -->
<!-- build:css assets/templates/lahnapotheken/styles/style.css -->
<link href='/bower_components/smartmenus/dist/css/sm-core-css.css' rel='stylesheet' type='text/css' />
<link rel="stylesheet" href="assets/templates/lahnapotheken/styles/style.css">
<!-- endbuild -->
<!-- build:js assets/templates/lahnapotheken/vendor/modernizr.js -->
<script src="/bower_components/modernizr/modernizr.js"></script>
<!-- endbuild -->
Таким образом, чтобы собрать все активы правильно, я использую searchPath-Option useref следующим образом:
.pipe(useref({
searchPath: ['.tmp', 'app', '.'],
}))
Есть ли способ ускорить поиск этих активов. Для меня это кажется особенно "." занимает часы, пока он ищет весь базовый каталог, чтобы найти все бауферы.
Поскольку я получил несколько html-файлов, задача занимает до 20 секунд, поэтому, с одной стороны, я постараюсь найти способ самостоятельно запустить useref на базовом шаблоне, поэтому нужно выполнить только один файл, но с другой стороны, я хотел бы ускорить саму задачу useref.
Есть предложения по ускорению использования?
С уважением, Фабиан