📌  相关文章
📜  对装饰器的实验性支持是一项可能在未来版本中更改的功能.在“tsconfig”或“jsconfig”中设置“experimentalDecorators”选项以删除此警告 - TypeScript (1)

📅  最后修改于: 2023-12-03 14:53:40.079000             🧑  作者: Mango

TypeScript中对装饰器的实验性支持

在TypeScript中,装饰器是一项实验性功能,可能在未来版本中发生变化。当使用装饰器时,TypeScript编译器会给出警告信息,提醒你此功能可能发生更改。

为了消除这个警告,你可以在项目的tsconfig.json或jsconfig.json(如果你在JavaScript项目中使用TypeScript)文件中设置experimentalDecorators选项。

步骤
  1. 打开你的项目中的tsconfig.json或jsconfig.json文件。
  2. 在compilerOptions下添加experimentalDecorators选项,并将其值设置为true。

例如,你的tsconfig.json文件可能如下所示:

{
  "compilerOptions": {
    ...
    "experimentalDecorators": true,
    ...
  }
}
  1. 保存文件并重新编译你的TypeScript代码。

这样设置后,编译器将不再给出关于装饰器实验性支持的警告信息。

请注意,装饰器的使用仍然是实验性的功能,可能会在未来的TypeScript版本中发生更改。因此,在使用装饰器时,需要注意这一点,以便在将来的更新中进行相应的调整。

希望以上信息对你有所帮助!