Бауэр уродливый

Я учусь использовать Bower. Чтобы начать работу, я создал базовый файл bower.json, в обязанности которого входит получение jquery. Мой файл bower.json выглядит так:

{
    "name":  "MyProject",
    "version": "0.0.1",
    "devDependencies": {
        "jquery": "~2.1.0"
    }
}

Когда я запускаю установку Bower из каталога, где находится мой файл Bower.json, я получаю следующую ошибку:

bower                       EMALFORMED Failed to read C:\Projects\MyProject\bower.json

Что я делаю не так? Я продолжаю искать что-то синтаксически неправильное. Тем не менее, все выглядит правильно для меня. Большое вам спасибо за вашу помощь!


person user3284007    schedule 22.03.2014    source источник


Ответы (2)


Поскольку вы работаете в Windows, вполне вероятно, что у вас проблемы со спецификацией и/или другой проблемой кодировки utf8/utf16.

Посмотрите здесь

Попробуйте еще раз с текстовым редактором, который не делает глупостей (может быть, Sublime Text - я не слишком уверен, что хорошо для Windows).

person Mangled Deutz    schedule 22.03.2014

Похоже на нерешенную ошибку

см. ссылку: https://github.com/bower/bower/issues/783

Попробуйте использовать это

{
    "name":  "MyProject",
    "version": "0.0.1",
    "dependencies": {
        "jquery": "~2.1.0"
    }
}

если это не сработало, попробуйте обновить беседку с помощью npm update -g bower

person Vamsi    schedule 22.03.2014
comment
Странный. Я скопировал ваш JSON выше, запустил установку Bower, и я все еще получаю ту же ошибку. Я также попытался запустить установку Bower после запуска npm update -g bower. Не повезло. - person user3284007; 22.03.2014
comment
Работает нормально в нашем проекте, никогда не было никаких проблем. - person Vamsi; 22.03.2014