【问题标题】:TypeScript Compiler Errors on String字符串上的 TypeScript 编译器错误
【发布时间】:2016-12-04 11:14:23
【问题描述】:

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

错误 TS2339 属性“fromCharCode”在类型“StringConstructor”上不存在。我的项目 c:...\Scripts\Autocode.ts 70 活动 错误 TS2339 类型上不存在属性“长度” '细绳'。我的项目 c:...\Scripts\Autocode.ts 70 活动 错误 TS2339 类型上不存在属性“substr” '细绳'。我的项目 c:...\Scripts\Autocode.ts 70 活动 错误 TS2339 类型上不存在属性“地板” ''。我的项目 c:...\Scripts\Autocode.ts 70 活动 错误 TS2339 类型上不存在属性“fromCharCode” '字符串构造器'。我的项目 c:...\Scripts\Autocode.ts 70 活动 严重性代码 描述 项目文件行抑制状态 错误 TS2304 找不到名称“数字”。我的项目 C:\Program 文件 (x86)\Microsoft Visual Studio 14.0\Common7\IDE\CommonExtensions\Microsoft\TypeScript\lib.d.ts 5925 活动 错误 TS1005 ';'预期的。我的项目 C:\Program 文件 (x86)\Microsoft 视觉工作室 14.0\Common7\IDE\CommonExtensions\Microsoft\TypeScript\lib.d.ts 5925 活动 应有错误 TS1109 表达式。我的项目 C:\Program 文件 (x86)\Microsoft Visual Studio 14.0\Common7\IDE\CommonExtensions\Microsoft\TypeScript\lib.d.ts 5925 活动

47,000 个此类错误,但程序运行良好。

如何纠正这些错误?

【问题讨论】:

  • 请添加代码sn-p;
  • 我认为代码 sn-p 不会有帮助。它基本上是 mystring.length 类型代码之类的东西。
  • 可能你应该更改你的类名StringConstructor,因为缺少很多字符串类型的方法。
  • 另外请养成添加代码sn-p的习惯,不知道你是怎么得到错误的

标签: javascript typescript visual-studio-2015


【解决方案1】:

您可能没有将 es2015 包含到您的 tsconfig.json 文件中:

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

【讨论】:

    【解决方案2】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-05-10
      • 1970-01-01
      • 2016-04-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多