Beim Import Export in ES6 mit, ich bin unten Störung zu erhalten:ES2015-Modul Import und Export Syntaxfehler
SyntaxError: export declarations may only appear at top level
Ich surfte zu finden, wie diese zu beheben, aber im nicht mehr zu. Kann jemand das erklären? Ich bin neu in ES6, vor allem für den Import und Export. (Ich benutzte StealJS komplett für diese Art von Sachen) Danke!
js Dateien sind:
app.js
import { cube, cubeRoot } from 'functions';
console.log(cube(4));
console.log(cubeRoot(125));
functions.js
// functions.js
function cube(a) {
return a * a * a;
}
function cubeRoot(a) {
return Math.cbrt(a);
}
export { cube, cubeRoot}
Ist 'Funktionen' eine Datei oder ein Modul? Vielleicht brauchen Sie 'importieren {...} von './Functions'? –
Sind Sie sicher, dass Sie nicht irgendwo eine streunende unerreichte öffnende Klammer haben? Ist das dein genauer Code? Können Sie uns das genaue Setup zeigen und wie Sie es transponieren? – Bergi
Ist das die ganze Fehlermeldung? Hast du irgendwelche Zeilennummern oder so? – Bergi