VS 2013 Bower EMALFORMED bower.json

时间:2016-05-03 13:35:31

标签: visual-studio-2013 bower

我正在尝试使用the Task Runner explorer在Visual Studio 2013(更新5)和Grunt上使用Bower。我之前使用过Bower,所以整个装置看起来很简单 但是,使用以下bower.json时:

{
    "name": "sample",
    "private": true,
    "dependencies": {
        "jquery-validation-unobtrusive": "*"
    }
}

我收到以下错误,请注意意外的令牌似乎是空白的(这不是复制粘贴问题):

Executing  

bower                       EMALFORMED Failed to read C:\Directory\bower.json

Additional error details:
Unexpected token

JSON似乎有效,问题是什么?

1 个答案:

答案 0 :(得分:0)

问题与this questionthis question中的问题相同:Visual Studio正在将一个字节顺序标记(一个不可见的unicode字符)写入文档的开头。

要解决此问题,您可以使用其他编辑器或更改文件保存设置以排除该符号。

要执行后者,请选择File - Advanced Save Options并选择Unicode (UTF-8 without signature) - Codepage 65001作为编码。