2016-07-29 56 views
4

我在我的VS 2015項目中出現了這個奇怪的問題,我在Typescript中得到了47,114個編譯器錯誤,但程序仍然可以正常工作,並正確生成JS文件。字符串上的TypeScript編譯器錯誤

錯誤TS2339屬性'fromCharCode'在類型'StringConstructor'上不存在。 MyProject c:... \ Scripts \ Autocode.ts 70活動 錯誤TS2339類型 'String'上不存在屬性「長度」。 MyProject c:... \ Scripts \ Autocode.ts 70激活 錯誤TS2339屬性'substr'在類型 'String'上不存在。 MyProject c:... \ Scripts \ Autocode.ts 70活動 錯誤TS2339屬性'floor'在類型 ''上不存在。 MyProject c:... \ Scripts \ Autocode.ts 70活動 錯誤TS2339屬性'fromCharCode'在類型 'StringConstructor'上不存在。 MyProject c:... \ Scripts \ Autocode.ts 70活動 嚴重級代碼說明項目文件行抑制狀態 錯誤TS2304找不到名稱'number'。 MyProject C:\ Program Files (x86)\ Microsoft Visual Studio 14.0 \ Common7 \ IDE \ CommonExtensions \ Microsoft \ TypeScript \ lib.d.ts 5925 Active 錯誤TS1005';'預期。 MyProject C:\ Program Files(x86)\ Microsoft Visual Studio 14.0 \ Common7 \ IDE \ CommonExtensions \ Microsoft \ TypeScript \ lib.d.ts 5925 Active Error TS1109 Expression expected。 MyProject的C:\ Program Files文件 (x86)的\微軟的Visual Studio 14.0 \ Common7 \ IDE \ CommonExtensions \微軟\打字稿\ lib.d.ts 5925的Active

這些類型的錯誤,但該計劃47000運行良好。

我該如何糾正這些錯誤?

+0

請添加代碼片段; –

+0

我不認爲代碼片段會有所幫助。它基本上就像mystring.length類型的代碼。 – JedK

+0

也許你應該改變你的類'StringConstructor'的名字,因爲缺少很多字符串類型的方法。 –

回答

0

安裝VS 2015 Update 3,然後安裝TypeScript 2.0.3 for Visual Studio 2015擴展名。