我正在尝试使用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似乎有效,问题是什么?
答案 0 :(得分:0)
问题与this question或this question中的问题相同:Visual Studio正在将一个字节顺序标记(一个不可见的unicode字符)写入文档的开头。
要解决此问题,您可以使用其他编辑器或更改文件保存设置以排除该符号。
要执行后者,请选择File - Advanced Save Options
并选择Unicode (UTF-8 without signature) - Codepage 65001
作为编码。