2016-05-03 132 views
0

我試圖在Visual Studio 2013(Update 5)上使用Bower以及Grunt,使用the Task Runner explorer。我之前使用過Bower,因此整個設置看起來相當簡單。
然而,當使用以下bower.jsonVS 2013 Bower EMALFORMED 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

問題與this questionthis question中的問題相同:Visual Studio正在向文檔的開頭寫入字節順序標記,一個不可見的Unicode字符。

要解決此問題,您可以使用其他編輯器或更改文件保存設置以排除該符號。

要做後者,請選擇File - Advanced Save Options並選擇Unicode (UTF-8 without signature) - Codepage 65001作爲編碼。

相關問題