【发布时间】:2015-03-10 07:20:06
【问题描述】:
使用Windows PowerShell 我正在创建一个.bowerrc 文件并尝试使用bower 安装jquery。我出现了错误。我不明白我在这里做错了什么..
有谁知道我吗?
这是我的步骤:
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>
【问题讨论】:
-
阅读错误消息,它会告诉您您需要知道的一切:
Error: Unable to parse D:\Tutts\Projects\Scratch\.bowerrc: Unexpected token ∩┐╜看起来您的.bowerrc文件中有一些字符是 bower 无法解析的。 -
是的,明白。但从中我无法理解我需要在文件中更改什么或其他内容..你能提供一个线索吗?
-
基本上在使用
echo(Write-Output的别名)时,它会在文件开头写入一个 UTF-16 字节顺序标记。鲍尔显然对此并不满意。有关解决此问题并强制 ASCII 输出的方法,请参阅此答案:stackoverflow.com/questions/8163922/…
标签: jquery node.js powershell bower bower-install