babel编译decorator

@babel7.x

npm install --save-dev @babel/plugin-proposal-decorators
package.json 里的babel配置,添加:

{
      "plugins": [
            ["@babel/plugin-proposal-decorators", { "legacy": true }],
            ["@babel/plugin-proposal-class-properties", { "loose" : true }]
      ]
}

只能如下使用:export @decorator class Bar {}
不能:@decorator
export class Foo {}
解决办法还在搜寻中

上一篇:嵌套的python装饰器?


下一篇:如何在依赖注入框架(PicoContainer)中注册装饰对象?