2017-02-11 21 views
1

У меня есть глобально установленная беседка (npm install -g bower), и теперь я пытаюсь инициализировать проект моей беседки.Ошибка Bower init

Но когда я бегу:

bower init

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

bower EINVALID  Name must be lowercase, can contain digits, dots, dashes, "@" or spaces 

Любая помощь приветствуется.

ответ

1

Хорошо, я понял, что проблема в том, что моя корневая папка имела в ней символ +, который, по-видимому, не любит.

Простая проблема, простое решение. Надеюсь, это поможет кому-то еще некоторое время!

+0

Да у меня была такая же проблема. Мой проект содержал '.com' в конце. –

0

Если вы используете NPM и поэтому имеете файл package.json, bower попытается использовать имя (и другие поля: описание, автор, домашняя страница), которые вы предоставили в этом файле.

Если это имя содержит любой из запрещенных символов, беседка передаст вам эту ошибку, как если бы вы указали недопустимое имя.

или если ваш путь_к_файлу случается содержать любой из запрещенных символов, вы также получите эту ошибку