Добавить атрибут в ссылку cde для wiredep или gulp-inject?
Как добавить собственный атрибут html в один файл css, используя wiredep или gulp-inject? Каждый другой файл внедряется автоматически, используя Gulp, за исключением этого одного файла (потому что мне нужно добавить атрибут к нему):
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<title page-title></title>
<!-- build:css styles/lib.css -->
<!-- bower:css -->
<!-- endbower -->
<!-- endbuild -->
<!-- build:css styles/app.css -->
<!-- inject:css -->
<!-- endinject -->
<link id="loadBefore" href="/theme/css/style.css" rel="stylesheet">
<!-- endbuild -->
1 ответ
Используйте параметр transform в команде inject в вашем файле gulp
var addIdToCss = function (filepath, file, i, length) {
return '<link rel="stylesheet" href="' + filepath + '" id="YourId">';
}
inject(yourFile, {transform: addIdToCss, ...})