Почему 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.

Есть предложения по ускорению использования?

С уважением, Фабиан

0 ответов

Другие вопросы по тегам