Ответ 1
Другое решение - открыть файл в Notepad ++, перейти в "Кодирование" и выбрать преобразовать в ANSI.
Желаем удачи
Я довольно новый, чтобы обозначить стек, и я пытаюсь вытащить некоторые компоненты с помощью беседки.
У меня есть файл .bowerrc, который дает путь для установки.
//.bowerrc
{
"directory": "public/libs"
}
и у меня есть файл bower.json, который выглядит так:
// bower.json
{
"name": "starter-node-angular",
"version": "1.0.0",
"dependencies": {
"bootstrap": "latest",
"font-awesome": "latest",
"animate.css": "latest",
"angular": "latest",
"angular-route": "latest"
}
}
Когда я установил bower, у меня не было проблем, и даже поиск колокольчика работает идеально. когда я выполняю команду:
bower install
Получаю следующее сообщение:
Failed to read + path\bower.json
Unexpected token /
Я получаю одно и то же сообщение, когда пытаюсь:
bower install jquery
Я попытался изменить кодировку файла и использовать инструмент проверки онлайн json.
любые идеи
Другое решение - открыть файл в Notepad ++, перейти в "Кодирование" и выбрать преобразовать в ANSI.
Желаем удачи
После создания файла .bowerrc:
У меня была эта проблема из-за того, что Visual Studio добавила спецификацию в начало файла. Открыв его в Notepad ++, перейдя в кодировку и выбрав "Кодировать в UTF-8 без спецификации", проблема решена - преимущество этого подхода в преобразовании файла в ANSI заключается в том, что вы все равно можете использовать символы Unicode в файле Bower.json.
Очевидно, вы также можете сделать это в любом другом текстовом редакторе, который поддерживает удаление спецификации из файла, закодированного в UTF-8.
Это может быть из-за одной строки comment внутри файла bower. Комментарии формы //…
или /*…*/
не разрешены в JSON. Таким образом, вы получите эту ошибку, если у вас действительно есть строка // bower.json
в начале вашего файла bower (как в приведенном примере).
Наконец, с небольшой помощью я получил его! Теперь я собираюсь написать решение для других. Я скопировал содержимое bower.json из Интернета в текстовый редактор sublime3. Редактор добавил символы, которые я не вижу. скопируйте пасту в старый классический блокнот и заменив файл для его решения.
У меня также была эта очень раздражающая проблема. Что для меня работало, так это то, что я просто открыл файл bower.json в Visual Studio 2017, снова сохранил файл с помощью Ctrl + S и его! Теперь я могу в первый раз установить пакеты через Bower!
Добрый день,
Что сработало для меня, на самом деле удалил пакет, то есть в этом случае Bootstrap, а затем просто включил версию Bootstrap, которую я хотел использовать в своем проекте в Visual Studio. См. Ниже скриншот. Затем я спасся, и беседка сделала свою магию!!!