Weboldal keresés
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ó →
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ó →
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:
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ó →
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ó →
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ó →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ó →
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ó →
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ó →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ó →