node.js中装饰器decorators能单独用在独立的方法函数上吗?-灵析社区

codbad

如下图,自己在node.js中实现了一个用于记录错误的装饰器,然后发现装饰器能用在类或者类的方法中,而用在独立的方法中则会报错:Decorators are not valid here.ts(1206) 所以想请教下node.js中装饰器是否只能用于类或者类的方法上的呢 ![](https://wmprod.oss-cn-shanghai.aliyuncs.com/images/20250103/47b2a0a619477a8eb010f03102841934.png)

阅读量:12

点赞量:0

问AI
是的,修饰函数你直接调用传入就行了"const test = LogError(function test() {})" "https://github.com/tc39/proposal-decorators" (https://link.segmentfault.com/?enc=YNliuknyrMwqK02Sb3wqYg%3D%3D.IdQQfMDD8H0owE9Kw%2FxSNDFa8iqeJPPGCGaBOyp%2BIrbTcMPY316mk5G3bQydMpV3) "截屏2023-10-24 20.49.51.png" (https://wmprod.oss-cn-shanghai.aliyuncs.com/images/20241204/6149fe5dd7306c3d5b51767ad1302a83.png)