微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

在可视代码中用打字稿编码装饰器时出现错误:TS1219:

如何解决在可视代码中用打字稿编码装饰器时出现错误:TS1219:

使用4.0.5版打字稿和可视代码v:1.50.1

当我运行以下内容时:

    function sealed(constructor: Function) {
        Object.seal(constructor);
        Object.seal (constructor.prototype);
        console.log("hi")
       }

    @sealed
    class Greeter {
      greeting: string;
      constructor(message: string) {
        this.greeting = message;
      }
      greet() {
        return "Hello," + this.greeting;
      }
    }
    const a=new Greeter("Hi")

获取错误错误TS1219:对装饰器的实验性支持是一项功能,在将来的版本中可能会更改。设置实验装饰器 tsconfigjsconfig中的选项以删除此警告。“”“

我的tsconfig.json

  {
       "compilerOptions": {
           "module": "es5","moduleResolution": "node","target": "es5","sourceMap": true,"noImplicitAny": true,"removeComments": false,"experimentalDecorators": true
       }  
   }

解决方法

使用此命令进行转载

tsc --experimentalDecorators fileName.ts

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。