Подтвердить что ты не робот

Bower update return me invalid-meta "Имя" рекомендуется содержать в нижнем регистре, может содержать цифры, точки, тире

Я попытался удалить мой установленный последний пакет, который делает мою беседу такой. Но все равно не повезло.
Похоже, когда я устанавливаю свой последний пакет, я ошибочно вставляю символ табуляции:

bower install               angular-input-stars-directive

Теперь каждый раз, когда я обновляю, он всегда возвращает мне эту ошибку даже в моем другом проекте:

bower invalid-meta "Имя" рекомендуется содержать в нижнем регистре, может содержать цифры, точки, тире

Я пробовал bower cache clean и переустановил беседу, но все равно не повезло.
Есть ли способ исправить это?

4b9b3361

Ответ 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
}