TypeScript使用修饰器报错

815 阅读1分钟

报错:

image.png

解决方法: vs code -> 管理 -> 设置 —> 搜索 ‘experimentalDecorators’ ——>找到如下图打钩

image.png

image.png

这个时候你vscode 不报错了

但是你在执行这个tsc 文件名.ts的时候报错了。如下图

image.png 解决方法:

第一步:执行这个tsc --init命令,生成tsc目录下的配置文件(tsconfig.json)

第二步:找到"experimentalDecorators": true 解除注释。如下图

image.png

第三步:编译时使用这个tsc 文件名.ts --experimentalDecorators命令。如下

tsc index.ts --experimentalDecorators

这时如果如下图的报错:

image.png

解决方法:重新命名并定义函数类型。然后在执行第三步命令就不报错了

image.png