Как внедрить зависимости Bower в файл karma.conf.js с помощью gulp? Я пробовал wiredep task - но он не работает с файлами .js и вставляет тег с путем к зависимости, а мне нужен только путь в кавычках.
Как внедрить зависимости Bower в файл karma.conf.js с помощью gulp?
Ответы (1)
Если используемая вами версия wiredep не поддерживает файлы .js, вы можете включить узел fileTypes в файл конфигурации wiredep. Вот что у меня есть в моем проекте:
Конфигурация проводной передачи:
...,
src:
[
'<%= myApp.webRoot %>/index.html',
'./karma.conf.js'
],
...,
fileTypes: {
js: {
block: /(([ \t]*)\/\/\s*bower:*(\S*))(\n|\r|.)*?(\/\/\s*endbower)/gi,
detect: {
js: /['\']([^'\']+\.js)['\'],?/gi,
css: /['\']([^'\']+\.js)['\'],?/gi
},
replace: {
js: '"{{filePath}}",',
css: '"{{filePath}}",'
}
}
},
...
kamra.conf.js
...,
files:
[
// bower:js
// endbower
'your/other/**/dependencies/*.here.js'
],
...
Кроме того, убедитесь, что путь к вашему файлу karma.conf.js указан правильно, так как даже если файл не будет найден, вы не получите никаких предупреждений или ошибок.
person
the.1337.house
schedule
11.05.2015