2016-10-12 7 views
1

Ich wollte nur ein neues Projekt mit Babel und ES2016 starten, so dass ich Async im neuen Projekt erwarten kann. In babelrc put folgende i:Babel Unerwarteter Token-Export

{ 
    "presets": [ 
     "es2016", 
     "stage-0" 
    ] 
} 

Und als in index.js ich habe:

require('babel-core/register')() 
require('babel-polyfill') 
require('./bin/server.js') 

Aber jetzt in server.js versagt es, wenn ich die App laufen, auf den ersten Linie wegen der Einfuhr:

Import Koa von 'koa'

Zu sagen, dass es nicht "Import" nicht erkennt. Die Pakete, die ich installiert habe, sind babe-cli, core, polyfill, preset-es2016, Preset-stage-0 und babel-register. Fehle ich etwas oder was mache ich falsch?

Antwort

1

Ich glaube, Sie npm installieren --save-dev babel-Preset-es2015

+1

Aber damit die Installation benötigt, ich benutze ES2015 (ES6). – HyperX

+0

Zuerst ES2016! = ES6, wie ES6 === ES2015. Als ES7 === ES2016. – evolutionxbox

+0

Ja mein Fehler :) – HyperX

Verwandte Themen