Minulla on funktio ES6 class:n sisällä:
class Test { // Omitted code for brevity loadEvents() { $.get('/api/v1/events', (data) => { this.actions.setEvents(data); }); } }Babel muuntaa tämän toiseen muotoon ja
Lue lisää →
Miksi se ei hyväksy spread-ominaisuuksia? Käytän tähän babel-preset-env-asetusta.
.babelrc
{ "presets": [ "react", [ "env", { "targets": {}, Lue lisää →
Minulla on vaikeuksia sen kanssa, mitä mielestäni ei pitäisi olla liian vaikea asennus. Haluan, että nämä kolme teknologiaa toimivat yhdessä:
Yritän selvittää, miten saada tietoa babelin käännösprosessista.
Tarkemmin sanottuna, kun suoritan babel (riippumatta siitä, käytänkö Webpakin babel-loader-laajennusta, testikehysten muuntajia, Babelin komentorivikäyttöliittymää jne.), minun täytyy
Lue lisää →
Yritän kirjoittaa komentoriviohjelmaa Nodeilla käyttäen Babelia. Olen nähnyt kysymyksen Kuinka käytän babelia Node-komentoriviohjelmassa? ja siellä loganfsmyth sanoi:
Ihanteellisesti kääntäisit valmiiksi ennen pakettisi jakamista.
Okei, nyt käytän:
"scripts": { "transpile": "babel cli.js Lue lisää →
Käytän Babelia (7.5.0) ja NodeJS:ää uusinta versiota (12.x), joten levitysoperaattoria käsittelee jo NodeJS eikä halua, että Babel sotkee sitä.
Tässä on minun .babelrc-tiedostoni:
{ "plugins": [ "@babel/plugin-proposal-class-properties", "@babel/plugin-transform-runtime" ], Lue lisää →Nopea kysymys. Löysin samanlaisia tapauksia, mutta ne eivät toimineet minulle.
Seuraamalla tätä opasta https://babeljs.io/docs/setup/#installation yritän asentaa Babel Cli:n.
mutta ajaen babelia komennosta package.jsonissa näin konfiguroidun
"scripts": { "build": "babel src -d lib" },heittää virhe
> babel src -d lib src doesn't exist npm ERR! code ELIFECYCLE npm ERR! errno 2 npm ERR! [email protected] build: `babel src -d l Lue lisää →
Tämä :
babel ./src/MyTypescript.ts --out-dir ./wwwroot/js/ei toimi (ei virhettä, vain '0 käännetty').
.babelrc sisältää kaiken, mitä Babel 7 tarvitsee kääntääkseen typescriptin webpack babel loaderin kanssa: esiasetus "@babel/typescript" ja lisäosa "babel-plugin-
Lue lisää →
Joten näin monia samanlaisia ongelmia, mutta useimmat niistä viittaavat käännettyyn koodiin, ja tämä on itse asiassa CLI-skripti.
Komentoni on: node_modules/.bin/babel-node -x .js,.jsx,.ts,.tsx scripts/database/index.ts generate
Ja
Lue lisää →Minulla on js- ja jsx-tiedostoja, jotka on tuotettu TypeScriptillä kohteeseen es6. Nämä tiedostot sisältävät myös lähdekarttoja, jotka on tuotettu TypeScriptillä. Haluan siirtää nämä tiedostot Babelille. Kaikki toimii hyvin, paitsi lähdekartat. Babel ei ota olemassa olevia lähdekarttoja käyttöön ja tuottaa uuden. Onko olemassa tapa kertoa sille, että käytetään olemassa olevia lähdekarttoja?
Lue lisää →