2016-11-01 2 views
2

Ich benutze JSDOC und alle unterstützten npm-Plugins, um nette Dokumentation zu erstellen. harte Zeit, wenn jsdoc läuft und Parsen JSX es Datei wirft immer Fehler wie unten in der Nähe von = Zeichenstatische Klasseneigenschaft funktioniert nicht mit Babel

SyntaxError: unknown: Unexpected token 
export default class SaveDesign extends Component { 
static displayName = 'SaveDesign'; 
} 

conf.json Datei

{ 
    "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"] 
    } 
} 

Antwort

0

@ Joe Dank ja das Plugin, das Ihnen helfen, erwähnt wird, das Problem zu lösen. In meinem Fall war die Art, wie ich es gelöst habe, sicherzustellen, dass alle .babelrc-Abhängigkeiten in die Eigenschaft jsdoc babel kopiert wurden, und mir fehlte dieses Stück, das mir alle Fehler gab.

Verwandte Themen