2016-07-06 17 views
0

Der Versuch, eine Babel Umgebung für diese JSBin einzurichten: https://jsbin.com/taquke/edit?js,outputBabel-Konfiguration, um ein redux + react JSBin-Beispiel auszuführen. Unerwartetes Token Fehler

Das ist mein package.json ist:

{ 
    "name": "babel", 
    "version": "1.0.0", 
    "description": "", 
    "main": "main.js", 
    "scripts": { 
    "test": "echo \"Error: no test specified\" && exit 1" 
    }, 
    "author": "", 
    "license": "ISC", 
    "devDependencies": { 
    "babel-cli": "^6.10.1", 
    "babel-plugin-transform-object-rest-spread": "^6.8.0", 
    "babel-preset-es2015": "^6.9.0", 
    "babel-preset-react": "^6.11.1" 
    } 
} 

Das ist mein .babelrc:

{ 
     "presets": ["es2015", "react"], 
     "plugins": ["transform-object-rest-spread"], 
     "env": { 
     "development": { 

     } 
     } 
    } 

+ Ich habe einen Dateiwatcher für WebStorm (zu babel) definiert.

Ich erhalte diese Option, wenn die JS-Datei zu speichern: babel error

Jede Idee?

+0

Mögliche Duplikate von [kann ich ES6 Fettpfeil in Klassenmethoden verwenden?] (Http://stackoverflow.com/questions/31362292/cani-i-use-es6-fat-arrow-in-class-methods) – azium

+0

Die Syntax ist anders, nicht wahr, es gibt ein Gleichheitszeichen dort – Guy

+0

Es gibt auch ein Gleichheitszeichen in dir, das ist was es abstürzt ... – azium

Antwort

0

Class properties ist nicht Bestandteil von ES2015. Wenn Sie Eigenschaften direkt in einer Klassendefinition definieren möchten, sollten Sie babel-plugin-transform-class-properties oder möglicherweise die gesamte babel-preset-stage-1 aktivieren.