Bower update return me invalid-meta "Имя" рекомендуется содержать в нижнем регистре, может содержать цифры, точки, тире
Я попытался удалить мой установленный последний пакет, который делает мою беседу такой. Но все равно не повезло.
Похоже, когда я устанавливаю свой последний пакет, я ошибочно вставляю символ табуляции:
bower install angular-input-stars-directive
Теперь каждый раз, когда я обновляю, он всегда возвращает мне эту ошибку даже в моем другом проекте:
bower invalid-meta "Имя" рекомендуется содержать в нижнем регистре, может содержать цифры, точки, тире
Я пробовал bower cache clean
и переустановил беседу, но все равно не повезло.
Есть ли способ исправить это?
Ответы
Ответ 1
Проверьте внутри bower.json
.
{
"name": "package NAME",
...
}
заменить все символы верхнего регистра для свойства name
на нижний регистр. И замените символ "пробел" либо -
(минус), либо _
(подчеркивание).
{
"name": "package-name",
...
}
Ответ 2
Вы также можете использовать параметр force:
bower install --verbose --force
Ответ 3
Это просто предупреждение от беседки. В bower.json
вам просто нужно обновить значение "name" до нижнего и без пробела. Имя может содержать точку .
, дефис -
, подчеркивание _
и цифры, т.е. your-package1-name
.
{
"name": "your-package1-name",
// your dependencies
}