Jeg har en funktion inde i en ES6 klasse:
class Test { // Omitted code for brevity loadEvents() { $.get('/api/v1/events', (data) => { this.actions.setEvents(data); }); } }Babel transpilerer dette til en anden
Læs mere →
Hvorfor accepterer det ikke spread-egenskaber? Jeg bruger babel-preset-env til dette.
.babelrc
{ "presets": [ "react", [ "env", { "targets": {}, Læs mere →
Jeg kæmper med noget, som jeg føler ikke burde være en alt for svær opsætning. Jeg vil have, at disse tre teknologier arbejder sammen:
Jeg har
Læs mere →
Jeg prøver at finde ud af, hvordan man udtrækker nogle oplysninger fra babel kompilationsprocessen.
Mere specifikt, når jeg kører babel (uanset om jeg bruger Webpacks babel-loader, testframeworks' transformere, Babels
Læs mere →
Jeg forsøger at skrive et CLI-program på Node ved hjælp af Babel. Jeg havde set spørgsmålet Hvordan bruger jeg babel i et Node CLI-program? og der sagde loganfsmyth:
Ideelt set ville du forhåndskompilere, før du distribuerer din pakke.
Okay, nu bruger jeg:
"scripts": { "transpile": "babe Læs mere →
Jeg bruger Babel (7.5.0) og NodeJS nyeste (12.x), så spread-operatoren håndteres allerede af NodeJS, og jeg vil ikke have, at Babel roder med den.
Dette er min .babelrc :
{ "plugins": [ "@babel/plugin-proposal-class-properties", "@babel/plugin-transform-runtime" ], "presets" Læs mere →Hurtigt spørgsmål. Jeg har fundet lignende tilfælde, men de virkede ikke for mig.
Følger denne guide https://babeljs.io/docs/setup/#installation prøver jeg at installere Babel Cli.
men kører babel fra en kommando i package.json konfigureret som
"scripts": { "build": "babel src -d lib" },kaster en fejl
> babel src -d lib src doesn't exist npm ERR! code ELIFECYCLE npm ERR! errno 2 npm ERR! [email protected] build: `babel src Læs mere →
Dette :
babel ./src/MyTypescript.ts --out-dir ./wwwroot/js/virker ikke (ingen fejl, bare '0 kompileret').
.babelrc indeholder alt, hvad Babel 7 behøver for at kompilere typescript med webpack babel loader: preset "@babel/typescript" og plugin "babel-plugin-transf
Læs mere →
Så jeg så mange lignende problemer, men de fleste af dem refererer til bygget kode, og dette er faktisk et CLI-script.
Min kommando er: node_modules/.bin/babel-node -x .js,.jsx,.ts,.tsx scripts/database/index.ts generate
Og hvis det
Læs mere →Jeg har js- og jsx-filer, som er produceret af TypeScript med målrettet ES6. Disse filer indeholder kildekort, også produceret af TypeScript. Jeg vil sende disse filer til Babel. Alt går fint, bortset fra kildekortene. Babel opfanger ikke eksisterende kildekort og producerer nye. Er der nogen måde at fortælle det, at det skal bruge eksisterende kildekort?
Læs mere →