这个问题不是那些询问如何抑制由代码编辑器(如 VSCode)发出的类似警告的问题的重复。
我的问题是 Tsc 命令行编译器警告:
greet.ts:7:7 - 错误 TS1219:对装饰器的实验性支持是一个功能,在未来的版本中可能会发生变化。设置“experimentalDecorators”选项以删除此警告。
这是我的代码:
function doMore(target) {
target.doMore = true;
}
@doMore
class Test {
do() {
console.log('done');
}
}
var t = new Test();
t.do();
console.log(t.doMore);
我在根目录中创建了以下 tsconfig.json:
{
"compilerOptions": {
"experimentalDecorators": true,
"allowJs": true
}
}
但tsc
还是抱怨。