Ich habe die Reaktion verfolgt: up and running Buch von Stoyan Stephanov. Kapitel 5. Ich bin auf Befehl fest:React.js transpile Problem. Babel bauen Befehle nicht funktioniert
babel --presets reagieren, es2015 js/Quelle -d js/
Ergebnis bauen: es2015 existiert nicht.
Aber wenn ich versuche: babel --presets reagieren js/Quelle -d js/
bauen es wie erwartet in dem Buch arbeitet.
Und dann schreibe ich: babel --presets reagieren, es2015 js/Quelle -d js/
Ergebnis bauen: Syntaxfehler bei app.js. Unerwartetes Token vor h1-Tag.
App.js Code
'use strict';
import React from 'react';
import ReactDOM from 'react-dom';
import Logo from './components/Logo';
ReactDOM.render(
<h1>
Welcome to the app!
</h1>,
document.getElementById('app')
);
Sie sollten --saveDev in diesem Fall, da es ein reines dev-Tool ist, um zurück zu alten Skool JS zu transpilieren. – Michael
guten Punkt, @Michael – ankhzet
Vielen Dank für die schnelle Antwort Stipendiaten. Ich habe den von @ankhzet erwähnten Befehl ausprobiert, habe aber später den Befehl versucht: babel --presets reagieren, es2015 js/source -d js/build. Leider die gleiche Nachricht. Fehle ich etwas? –