我在VS 2015项目中遇到这个奇怪的问题,我在Typescript中遇到了47,114个编译器错误,但程序仍在运行,并正确生成JS文件。
错误TS2339属性'fromCharCode'在类型'StringConstructor'上不存在。 MyProject c:... \ Scripts \ Autocode.ts 70 Active 错误TS2339属性“长度”在类型上不存在 '串'。 MyProject c:... \ Scripts \ Autocode.ts 70 Active 错误TS2339属性'substr'在类型上不存在 '串'。 MyProject c:... \ Scripts \ Autocode.ts 70 Active 错误TS2339属性'floor'在类型上不存在 ''。 MyProject c:... \ Scripts \ Autocode.ts 70 Active 错误TS2339属性'fromCharCode'在类型上不存在 'StringConstructor'。 MyProject c:... \ Scripts \ Autocode.ts 70 Active 严重性代码描述项目文件行抑制状态 错误TS2304找不到名称'号码'。 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 视觉工作室 14.0 \ Common7 \ IDE \ CommonExtensions \ Microsoft \ TypeScript \ lib.d.ts 5925 Active 错误TS1109表达式预期。 MyProject C:\ Program Files (x86)\ Microsoft Visual Studio 14.0 \ Common7 \ IDE \ CommonExtensions \ Microsoft \ TypeScript \ lib.d.ts 5925 Active
47,000种这类错误,但程序运行良好。
如何更正这些错误?
答案 0 :(得分:0)
安装VS 2015 Update 3,然后安装TypeScript 2.0.3 for Visual Studio 2015
扩展名。
答案 1 :(得分:0)
您可能没有将es2015包括在您的tsconfig.json
文件中:
{
"compilerOptions": {
"lib": ["es2015"]
}
}