2016-07-29 62 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扩展名。