`bower` выдает ошибку, установите `jquery`

Используя Windows PowerShell, я создаю файл .bowerrc и пытаюсь установить jquery с помощью bower. я получаю с ошибкой. Я не понимаю неправильно, что я здесь делаю..

кто-нибудь разберитесь со мной, пожалуйста?

вот мои шаги:

PS D:\Tutts\Projects\Scratch> echo '{"directory":"lib/scripts/"}'>.bowerrc
PS D:\Tutts\Projects\Scratch> bower install jquery -save

C:\Users\Mohamed.Arif\AppData\Roaming\npm\node_modules\bower\node_modules\bower-config\lib\util\rc.js:55
        throw error;
              ^
Error: Unable to parse D:\Tutts\Projects\Scratch\.bowerrc: Unexpected token �
    at parse (C:\Users\Mohamed.Arif\AppData\Roaming\npm\node_modules\bower\node_modules\bower-config\lib\util\rc.js:48:2
1)
    at json (C:\Users\Mohamed.Arif\AppData\Roaming\npm\node_modules\bower\node_modules\bower-config\lib\util\rc.js:70:12
)
    at rc (C:\Users\Mohamed.Arif\AppData\Roaming\npm\node_modules\bower\node_modules\bower-config\lib\util\rc.js:31:9)
    at Config.load (C:\Users\Mohamed.Arif\AppData\Roaming\npm\node_modules\bower\node_modules\bower-config\lib\Config.js
:14:20)
    at Function.Config.read (C:\Users\Mohamed.Arif\AppData\Roaming\npm\node_modules\bower\node_modules\bower-config\lib\
Config.js:49:19)
    at readCachedConfig (C:\Users\Mohamed.Arif\AppData\Roaming\npm\node_modules\bower\lib\config.js:21:51)
    at defaultConfig (C:\Users\Mohamed.Arif\AppData\Roaming\npm\node_modules\bower\lib\config.js:11:24)
    at Object.<anonymous> (C:\Users\Mohamed.Arif\AppData\Roaming\npm\node_modules\bower\lib\index.js:40:32)
    at Module._compile (module.js:456:26)
    at Object.Module._extensions..js (module.js:474:10)
PS D:\Tutts\Projects\Scratch>

person 3gwebtrain    schedule 10.03.2015    source источник
comment
Прочтите сообщение об ошибке, оно сообщает вам все, что вам нужно знать: Error: Unable to parse D:\Tutts\Projects\Scratch\.bowerrc: Unexpected token ∩┐╜ Похоже, в вашем файле .bowerrc есть символы, которые Bower не может разобрать.   -  person Kev    schedule 10.03.2015
comment
Да, понятно. но из-за этого я не могу понять, что мне нужно изменить в файле или что-то еще .. вы можете дать ключ?   -  person 3gwebtrain    schedule 10.03.2015
comment
В основном при использовании echo (который является псевдонимом Write-Output) он записывает метку порядка байтов UTF-16 в начале файла. Бауэр явно не в восторге от этого. См. этот ответ, чтобы узнать, как обойти это и принудительно вывести ASCII: to-th" title="файл эхо-строки в Windows PowerShell добавляет непечатаемый символ к th"> stackoverflow.com/questions/8163922/   -  person Kev    schedule 10.03.2015


Ответы (1)


Я изменил свой .bowerrc путь на {"directory":"public/lib"} этот. Оно работает. кажется, что он требует, чтобы каталог требовал звезды на public..?

Спасибо за все.

person 3gwebtrain    schedule 10.03.2015