Weboldal keresés

javascript - ES6 a Chrome-ban - Babel forráskód-térképek és nyílfüggvények lexikális hatókör

Van egy függvényem egy ES6 osztály belsejében:

class Test { // Omitted code for brevity loadEvents() { $.get('/api/v1/events', (data) => { this.actions.setEvents(data); }); } }

A Babel ezt egy másik formára tr

További információ →

javascript - babel-preset-env SyntaxError: Váratlan token a terjesztett tulajdonságokkal

Miért nem fogadja el a spread tulajdonságokat? Ehhez a babel-preset-env-et használom.

.babelrc

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

További információ →

javascript - Hogyan használjuk a webpacket a babel-loaderrel és a flow-val

Küzdök azzal, hogy ami számomra nem kellene, hogy túl nehéz beállítás legyen. Azt szeretném, ha ezek a három technológia együtt működne:

  • webpack a kód csomagolásához
  • babel, hogy képes legyek modern JavaScriptet írni
  • A flow hasznos, mert a típusellenőrzés hasznos, éppen úgy, mint a tesztek és a l

    További információ →

javascript - Babel fordítási teljesítmény mérése (fájlonként vagy modulonként)

Megpróbálom kitalálni, hogyan lehet kinyerni némi információt a babel fordítási folyamatból.

Konkrétabban, amikor futtatom a babel-t (nem számít, hogy a Webpack babel-loader-ét, tesztkeretrendszerek transzformereit, a Babe

További információ →

javascript - Hogyan használhatom a Babel-t parancssori programhoz?

Megpróbálok írni egy néhány CLI programot Node-on Babel használatával. Láttam a kérdést: Hogyan használhatom a Babel-t egy Node CLI programban? és ott loganfsmyth azt mondta:

Ideálisan előre lefordítanád, mielőtt terjesztenéd a csomagodat.

Rendben, most ezt használom:

"scripts": { "trans

További információ →

javascript - Babel NodeJS-szel nem működik a spread operátor

A Babel-t (7.5.0) és a NodeJS legújabb verzióját (12.x) használom, így a spread operátort már a NodeJS kezeli, és nem akarom, hogy a babel belepiszkáljon.

Ez az én .babelrc fájlom :

{ "plugins": [ "@babel/plugin-proposal-class-properties", "@babel/plugin-transform-runtime" ],

További információ →

javascript - Babel telepítés - a src nem létezik

Gyors kérdés. Találtam hasonló eseteket, de egyik sem működött nálam.

A https://babeljs.io/docs/setup/#installation útmutató követésével próbálom telepíteni a Babel CLI-t.

de a babel futtatása egy package.json-ban így konfigurált parancsból

"scripts": { "build": "babel src -d lib" },

hibát dob

> babel src -d lib src doesn't exist npm ERR! code ELIFECYCLE npm ERR! errno 2 npm ERR! [email protected] build: `babel src -d lib` n

További információ →

babeljs - Hogyan lehet TypeScriptet fordítani a Babel 7 CLI-vel?

Ez :

babel ./src/MyTypescript.ts --out-dir ./wwwroot/js/

nem működik (nincs hiba, csak '0 fordítva').

.babelrc tartalmaz mindent, amire a Babel 7-nek szüksége van a TypeScript webpack babel loaderrel történő fordításához: a "@babel/typescript" presetet és a "babel-plugin-transfo

További információ →

node.js - a babel-node a typescript-tel a parancssorban "Cannot use import statement outside a module" hibát dob

Szóval, sok hasonló problémát láttam, de a legtöbbjük a lefordított kódra vonatkozik, és ez ténylegesen egy CLI szkript.

A parancsom: node_modules/.bin/babel-node -x .js,.jsx,.ts,.tsx scripts/database/index.ts generate

És ha valamil

További információ →

TypeScript - Babel: vegye fel a meglévő forrás térképeket

Vannak js és jsx fájljaim, amelyeket a TypeScript es6 célokra készített. Ezek a fájlok tartalmaznak source map-eket, amelyeket a TypeScript is készített. Szeretném ezeket a fájlokat a Babelnek átadni. Minden jól megy, kivéve a source map-eket. A Babel nem veszi figyelembe a meglévő source map-eket, és újat készít. Van valami mód arra, hogy megmondjam neki, hogy használja a meglévő source map-eket?

További információ →