Enr*_*vis 4 javascript typescript visual-studio-code
在使用装饰器时,我在尝试将 TypeScript 编译为 JavaScript 时遇到了问题。我得到的错误是这样的:
app.ts:11:7 - 错误 TS1219:对装饰器的实验性支持是一项功能,可能会在未来版本中发生更改。在“tsconfig”或“jsconfig”中设置“experimentalDecorators”选项以删除此警告。
Run Code Online (Sandbox Code Playgroud)11 class Person { ~~~~~~
我一直在 StackOverflow 以及其他网站上搜索修复该问题的方法,但似乎没有任何方法对我有用。这是我已经尝试过的:
"experimentalDecorators": true中已经有"javascript.implicitProjectConfig.experimentalDecorators": true在我的设置文件中添加了无论如何,我一直收到同样的错误。我的 TypeScript 版本是4.1.2.
编辑:我通过此链接将我的项目上传到谷歌驱动器。
我建议您还可以尝试一件事,即检查您的tsconfig.json源文件是否包含您的源文件。
我假设您的文件位于以下位置: ,因此您可能还需要在配置文件中使用它src/index.ts。include
tsconfig.json
{
"compilerOptions": {
// ...
"experimentalDecorators": true
},
"include": [
// Include your source file as well
"src"
],
}
Run Code Online (Sandbox Code Playgroud)
在这种情况下,tsc不允许您再使用自己的配置文件tsconfig.json。
因此,您需要通过 CLI 指定您的选项,如下所示:
tsc -w '.\src\app.ts' --experimentalDecorators --target es6
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2012 次 |
| 最近记录: |