Javascript 字符串上的TypeScript编译器错误

Javascript 字符串上的TypeScript编译器错误,javascript,typescript,visual-studio-2015,Javascript,Typescript,Visual Studio 2015,我在VS 2015项目中遇到了一个奇怪的问题,我在Typescript中遇到了47114个编译器错误,但该程序仍然可以正常工作,并且正确地生成JS文件 错误TS2339类型“StringConstructor”上不存在属性“fromCharCode”。MyProject c:…\Scripts\Autocode.ts 70处于活动状态 错误TS2339类型上不存在属性“length” “字符串”。MyProject c:…\Scripts\Autocode.ts 70处于活动状态 错误TS233

我在VS 2015项目中遇到了一个奇怪的问题,我在Typescript中遇到了47114个编译器错误,但该程序仍然可以正常工作,并且正确地生成JS文件

错误TS2339类型“StringConstructor”上不存在属性“fromCharCode”。MyProject c:…\Scripts\Autocode.ts 70处于活动状态 错误TS2339类型上不存在属性“length” “字符串”。MyProject c:…\Scripts\Autocode.ts 70处于活动状态 错误TS2339类型上不存在属性“substr” “字符串”。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:\程序文件 (x86)\Microsoft Visual Studio 14.0\Common7\IDE\CommonExtensions\Microsoft\TypeScript\lib.d.ts 5925处于活动状态 错误TS1005';'预期。MyProject C:\Program Files(x86)\Microsoft Visual Studio 14.0\Common7\IDE\CommonExtensions\Microsoft\TypeScript\lib.d.ts 5925处于活动状态 应为错误TS1109表达式。MyProject C:\程序文件 (x86)\Microsoft Visual Studio 14.0\Common7\IDE\CommonExtensions\Microsoft\TypeScript\lib.d.ts 5925处于活动状态

47000个此类错误,但程序运行良好


如何更正这些错误?

安装VS 2015 Update 3,然后安装Visual Studio 2015的
TypeScript 2.0.3
扩展。

您可能没有将es2015包括在
tsconfig.json
文件中:

{
  "compilerOptions": {
     "lib": ["es2015"]
  }
}

请添加代码段;我不认为代码片段会有帮助。它基本上类似于mystring.length类型的代码。可能是您应该更改类的名称
StringConstructor
,因为缺少大量字符串类型的方法。此外,请养成添加代码段的习惯,您将如何出错是毫无意义的