Wiredep компонент беседки с узорами шара в основном

Я использую компонент bower, для которого в его массиве bower.json -> main указаны шаблоны glob для файлов css и scss.

"main": [
    "dist/css/**/*.css",
    "dist/sass/**/*.scss",
    "dist/scripts/component.js"
]

Когда я запускаю задачу grunt wiredep, в HTML-файл вставляется следующее

<link rel="stylesheet" href="bower_components/custom_component/dist/css/**/*.css" />

Я посмотрел на конфигурацию переопределений wiredep, и она отлично работает.

"overrides": {
     "custom_component": {
     "main": ["dist/css/help.css"]
    }
 }

Моя проблема в том, что мы жестко запрограммировали путь к файлу, который мы не можем контролировать. Есть ли способ заставить wiredep находить пути к файлам из шаблонов glob и вставлять их соответствующим образом?

1 ответ

Если кто-то сталкивается с той же проблемой, вот решение.

Проверьте версию grunt-wiredep. Если это не 2.0.0 или более поздняя версия, измените версию (^2.0.0) и все. Это должно решить проблему.

В моем случае я использовал версию 1.9.0 grunt-wiredep, которая внутри использовала wiredep 1.8.6.

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