如何解决在可视代码中用打字稿编码装饰器时出现错误: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:对装饰器的实验性支持是一项功能,在将来的版本中可能会更改。设置实验装饰器
tsconfig
或jsconfig
中的选项以删除此警告。“”“
我的tsconfig.json
是
{
"compilerOptions": {
"module": "es5","moduleResolution": "node","target": "es5","sourceMap": true,"noImplicitAny": true,"removeComments": false,"experimentalDecorators": true
}
}
解决方法
使用此命令进行转载
tsc --experimentalDecorators fileName.ts
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。