2016-07-20 8 views

Antwort

10

Sie müssen Babel konfigurieren, um das Transform-Objekt-Rest-Spread-Plugin zu verwenden. Siehe den folgenden Link für Details: https://babeljs.io/docs/plugins/transform-object-rest-spread/

+0

Was laufen speziell hast du hinzugefügt? Dieses Paket enthält eslint nicht, scheint, als ob das ein nicht verwandtes Problem mit Ihrem Projekt ist – loganfsmyth

+0

Ich hatte Eslint zuvor installiert, so löschte ich es und installierte Transform-Objekt-Rest-Spread wieder. Ich habe alle Methoden des Links befolgt, aber es gibt mir immer noch diesen Fehler. Kennst du es2015 Entsprechung des Codes? – user17422

+0

Es gibt das Paket eslint-config-keystone, das in den Fehlermeldungen erwähnt wird, die Sie zuvor gepostet haben. Dieses Paket benötigt die veraltete Version von eslint. Versuchen Sie, die Eslint-Config-Keystone-Abhängigkeit zu entfernen und das Babel-Plugin erneut zu installieren. – const314

6

ich hatte das gleiche Problem, und das Update fand ich war experimentalObjectRestSpread auf die ecmaFeatures Einstellung in .eslintrc hinzuzufügen:

"parserOptions": { 
    "ecmaVersion": 6, 
    "sourceType": "module", 
    "ecmaFeatures": { 
    "jsx": true, 
    "experimentalObjectRestSpread": true 
    } 
} 
2

Sie vermissen ein babel Preset, bühnen 0

npm installieren --save-dev babel-Preset-stage-0

wenn Sie .bablerc Datei Add folgenden darauf haben.

{ "Voreinstellungen": [ "es2015", "reagieren", "Stufe-0" ] }

oder webpack config in loader

Verwandte Themen