【问题标题】:VS 2013 Bower EMALFORMED bower.jsonVS 2013 Bower EMALFORMED bower.json
【发布时间】:2016-05-03 22:07:19
【问题描述】:

我正在尝试在 Visual Studio 2013(更新 5)上使用 Bower 和 Grunt,使用 the Task Runner explorer。我以前单独使用过 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 似乎是有效的,可能是什么问题?

【问题讨论】:

    标签: visual-studio-2013 bower


    【解决方案1】:

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

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

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

    【讨论】:

      猜你喜欢
      • 2014-05-18
      • 2014-08-23
      • 2014-12-18
      • 2014-12-16
      • 2013-07-25
      • 2014-04-05
      • 1970-01-01
      • 2013-08-17
      • 1970-01-01
      相关资源
      最近更新 更多