2016-07-09 8 views
1

Ich bin neu in Front-End-Entwicklung, aber eine einfache tutorial ermöglicht, scheint mir, schnell zu lösen Probleme des Fachbereichs. Das Problem ist ES5. Es enthält nicht die üblichen und für mich wichtigen Tools, wie zum Beispiel eine Schlüssel-Wert-Karte.Wie benutzt man es6 in TypeScript mit react, webpack und babel?

Soweit ich von der Suche in Blogs verstehe, um dieses Problem zu lösen, muss ich kompiliert ES6-Javascript zu ES5-Javascript mit Babel übersetzen.

Leider bin ich nicht vertraut mit babel, webpack und npm, und ich konnte nicht eine Arbeitsanleitung für ein solches Projekt finden. Irgendwelche Vorschläge?

+0

Warum verwenden Sie Babel und nicht TSC für die Übertragung von Typoskript zu ES5? – toskv

+1

Es gibt viele Starter-Projekte auf GitHub. SO ist nicht der Platz für diese Art von Fragen. Nehmen Sie diesen von rangle zum Beispiel https://github.com/rangle/typescript-react-redux-starter – toskv

+0

https://babeljs.io/docs/setup/ –

Antwort

2

Hier ist meine Webpack JSON-Datei zu sehen, wie Babel mit Webpack zu plain JavaScript in Dist-Ordner zu konfigurieren konfigurieren: https://github.com/zuoqin/ZHReact/blob/master/webpack.config.prod.js Innerhalb Lader-Abschnitt sehen wir Babel.

Und npm JSON-Datei webpack laufen beim Start transpile: https://github.com/zuoqin/ZHReact/blob/master/package.json

Alles was Sie brauchen nach dem Download https://github.com/zuoqin/ZHReact zu ist:

  1. wechseln Sie in den Stammprojekt
  2. npm installieren
  3. npm start build

Es wird r Un Webpack und dann den Server