Javascript core.js:4197错误类型错误:无法将类作为函数调用

Javascript core.js:4197错误类型错误:无法将类作为函数调用,javascript,angular,typescript,angular-cli-v9,Javascript,Angular,Typescript,Angular Cli V9,为Angular应用程序提供服务时,Angular v10中出现控制台以下错误 core.js:4197错误类型错误:无法将类作为函数调用 at_classCallCheck(classCallCheck.js:3) 在新按钮处(Button.js:36) 在按钮组件 复制步骤: npm i npm运行启动 angular团队的回答-我确实看过你的回购协议。在tsconfig.base.json文件中,您的EStarget似乎已设置为es5,该文件不支持类。我认为您必须至少从es6(es2015

为Angular应用程序提供服务时,Angular v10中出现控制台以下错误

core.js:4197错误类型错误:无法将类作为函数调用
at_classCallCheck(classCallCheck.js:3)
在新按钮处(Button.js:36)
在按钮组件

复制步骤:

  • npm i
  • npm运行启动

  • angular团队的回答-

    我确实看过你的回购协议。在
    tsconfig.base.json
    文件中,您的ES
    target
    似乎已设置为
    es5
    ,该文件不支持类。我认为您必须至少从
    es6
    es2015
    )设置它,然后它应该可以工作:

    {
      "compilerOptions": {
        "target": "es2015",
      }
    }
    

    您好@tmhao2005,
    ES目标已在您的“tsconfig.base.json”中设置为“es5”不支持类的文件
    你对此有任何文档参考吗?以下是es2015的所有功能:我也不知道你为什么要将其改回
    es5
    ?看起来你很想支持不支持es6语法的旧浏览器,比如IE,对吧?看起来像是第三个库(ej2)有一些错误,如
    babel
    transfile代码
    {
      "compilerOptions": {
        "target": "es2015",
      }
    }