小编Key*_*ion的帖子

静态类属性不与Babel一起使用

我正在使用JSDOC和它支持的所有npm插件来创建漂亮的文档.jsdoc正在运行并解析JSX文件时遇到困难,它总是会抛出错误,如下面的=符号所示

SyntaxError: unknown: Unexpected token
export default class SaveDesign extends Component {
 static displayName = 'SaveDesign';
}
Run Code Online (Sandbox Code Playgroud)

conf.json文件

{
  "source": {
    "include": [ "src/app/test.js", "src/app/components/Modals/Template/SaveDesign.jsx"],
    "exclude": [ "src/fonts", "src/icons", "src/less", "src/vector-icon" ],
    "includePattern": ".+\\.js(doc|x)?$",
    "excludePattern": "(^|\\/|\\\\)_"
  },
  "plugins": ["node_modules/jsdoc-babel"],
  "babel": {
    "extensions": ["js", "es6", "jsx"],
    "presets": ["es2015"]
  },
  "jsx": {
    "extensions": ["js", "jsx"]
  }
}
Run Code Online (Sandbox Code Playgroud)

javascript ecmascript-6 reactjs jsdoc3 babeljs

4
推荐指数
1
解决办法
5501
查看次数

标签 统计

babeljs ×1

ecmascript-6 ×1

javascript ×1

jsdoc3 ×1

reactjs ×1