如何使用JSDoc 3和Babel.js的装饰器?

问题描述 投票:1回答:1

我想评论一个像装饰一样的字段

class Point {
  constructor(x, y) {
    // ...
  }

  /**
   * a variable with decorator
   */
  @test() val;

  getX() {
    // ...
  }

  getY() {
    // ...
  }

  static fromString(str) {
    // ...
  }
}

但是我收到了一个错误

Stage 2 decorators may only be used with a class or a class method (10:2)

怎么解决?是否有可能对装饰者发表评论?如何为这个用例配置JSDoc Babel解析器?

ecmascript-6 babeljs decorator jsdoc jsdoc3
1个回答
0
投票

安装最新的JSDoc开发版本。

npm install git+https://github.com/jsdoc3/jsdoc.git --save-dev
© www.soinside.com 2019 - 2024. All rights reserved.