我收到警告...
对装饰器的实验支持是一项功能,将来的版本中可能会对其进行更改。设置'experimentalDecorators'选项`以消除此警告。
...即使我的tsconfig.json中的editorOptions具有以下设置:
"emitDecoratorMetadata": true,
"experimentalDecorators": true,
奇怪的是,某些使用装饰器的随机类没有显示该警告,而同一项目中的其余类却显示了该警告。
是什么导致TypeScript编译器中的此类行为?
.ts
手动将文件添加到了角度项目中。如果是这样,则默认的TS编译与Angular CLI冲突。右键单击文件->属性->构建操作:无。然后根据需要重新启动VS。
code .
在错误的目录中启动了VSCode()。一切似乎都很好-我看到了并且可以编辑我的所有文件-所以起初我没有发现任何“错误”。但是我只收到了一个愚蠢的“实验装饰员”警告-只有一个!-角度组件。我退出了VSCode,code .
在正确的目录(我的Angular项目根目录)中重新启动了(再次),警告消失了。