javascript - ES6 i Chrome - Babel sourcemaps og pilfunktioner leksikalsk omfang

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 →

javascript - babel-preset-env SyntaxError: Uventet token med spredningsegenskaber

Hvorfor accepterer det ikke spread-egenskaber? Jeg bruger babel-preset-env til dette.

.babelrc

{ "presets": [ "react", [ "env", { "targets": {},

Læs mere →

javascript - Hvordan man bruger webpack med babel-loader og flow

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:

  • webpack til at samle kode
  • babel, så jeg er i stand til at skrive moderne JavaScript
  • flow fordi typekontrol er nyttig ligesom tests og linter

Jeg har

Læs mere →

javascript - Mål Babel-kompilationsydelse (pr. fil eller modul)

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 →

javascript - Hvordan kan jeg bruge Babel til et CLI-program?

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 →

javascript - Babel med NodeJS virker ikke spread-operator

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 →

javascript - Babel installation - src findes ikke

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 →

babeljs - Hvordan kompilerer man TypeScript med Babel 7 CLI?

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 →

node.js - babel-node med typescript kaster "Kan ikke bruge import-sætning uden for et modul" i kommandolinjen

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 →

typescript - Babel: hent eksisterende source maps

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 →