2017-02-26 64 views
2

在Angular CLI上啓動服務時遇到以下錯誤。解析angular-cli.json失敗

解析angular-cli.json失敗。請確保你的angular-cli.json是有效的JSON。
Error: SyntaxError: Unexpected token in JSON at position 0

我已經檢查了檢查JSON文件擔任我發現這裏的其他問題的尖頂和它出現完全確定。我使用Visual studio RC 2017編輯JSON以將引導添加爲樣式。註釋添加的樣式也會導致相同的錯誤。因此,只要VS2017觸及JSON就會出錯。

你們中的任何一個人都遇到過這種情況,或者有解決方案嗎?

在此先感謝!

馬蒂亞斯

編輯: 鏈接JSON文件。當我使用記事本來編輯json文件時,它工作正常。這是我認爲的VS2017問題。 json file

+0

分享你的JSON? – Coder

+0

在帖子中添加了鏈接。 – MatthiasTT

+0

JSON似乎很好。包含可驗證的代碼,以便我們可以看一看? – Coder

回答

2

對於Visual Studio 2017社區和角色cli,我通過關閉自動檢測UTF-8編碼而無需簽名和遵循項目編碼約定來解決此問題。

必須:工具|選項|文本編輯器|常規:然後取消選中自動檢測無簽名的UTF-8編碼遵循項目編碼約定

如果您在VS中修改了您的文件,請從另一個未觸及的cli項目複製一個新文件。

+0

遵循項目編碼慣例是什麼意思?我得到相同的錯誤,但解決方案不會工作 – RyeGuy

+0

Nvm找到它。謝謝 – RyeGuy

+0

我對此的解決方案一直是在Notepad ++中打開文件並改變編碼方式。這樣,你100%肯定每次都有正確的編碼。 – Grungondola

0

複製的內容angular-cli.json,然後刪除該文件。在文件資源管理器中重新創建該文件作爲一個簡單的文本文檔。不要忘記將擴展名更改爲json。這很有趣 - Visual Studio不知道如何創建一個.json文件..