javascript - ES6 u Chromeu - Babel Sourcemaps i leksikalni opseg Arrow funkcija

Imam funkciju unutar ES6 class:

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

Babel ovo transpajlira u drugačiji oblik i gene

Čitaj više →

javascript - babel-preset-env SyntaxError: Neočekivani token s proširenim svojstvima

Zašto ne prihvaća spread svojstva? Koristim babel-preset-env za to.

.babelrc

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

Čitaj više →

javascript - Kako koristiti webpack s babel-loader i flow

Mučim se s nečim što mislim da ne bi trebalo biti previše teško postaviti. Želim da ove tri tehnologije rade zajedno:

  • webpack za pakiranje koda
  • babel tako da mogu pisati moderni JavaScript
  • Flow jer provjera tipova je korisna baš kao i testovi i linter

Već sam prošao kroz nekoliko pos

Čitaj više →

javascript - Mjerenje performansi Babel kompajlacije (po datoteci ili modulu)

Pokušavam shvatiti kako izdvojiti neke informacije iz babel procesa kompajliranja.

Preciznije, kada pokrenem babel (bez obzira koristim li babel-loader u Webpacku, transformere testnih okvira, Babelov CLI itd.), trebao bih

Čitaj više →

javascript - Kako mogu koristiti Babel za CLI program?

Pokušavam napisati neki CLI program na Node koristeći Babel. Vidio sam pitanje Kako koristiti Babel u Node CLI programu? i tamo je loganfsmyth rekao:

Idealno bi bilo da unaprijed kompajlirate prije distribucije vašeg paketa.

U redu, sada koristim:

"scripts": { "transpile": "babel cli.js

Čitaj više →

javascript - Babel s NodeJS ne radi spread operator

Koristim Babel (7.5.0) i NodeJS najnoviju verziju (12.x), tako da NodeJS već obrađuje operator širenja i ne želim da Babel s tim dira.

Ovo je moj .babelrc :

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

Čitaj više →

javascript - instalacija Babela - src ne postoji

brzo pitanje. Pronašao sam slične slučajeve, ali nisu mi pomogli.

Slijedeći ovaj vodič https://babeljs.io/docs/setup/#installation pokušavam instalirati Babel Cli.

ali pokretanje babel-a iz naredbe u package.json konfigurirano kao

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

bacanje pogreške

> 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` npm

Čitaj više →

babeljs - Kako kompajlirati TypeScript s Babel 7 CLI-jem?

Ovo :

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

ne radi (nema pogreške, samo '0 kompajlirano').

.babelrc sadrži sve što Babel 7 treba za kompilaciju TypeScripta s webpack babel loaderom: preset "@babel/typescript" i plugin "babel-plugin-transform-class-properties" (par

Čitaj više →

node.js - babel-node s typescriptom baca "Cannot use import statement outside a module" u naredbenom retku

Dakle, vidio sam mnogo sličnih problema, ali većina se odnosi na izgrađeni kod, a ovaj je zapravo CLI skripta.

Moja naredba je: node_modules/.bin/babel-node -x .js,.jsx,.ts,.tsx scripts/database/index.ts generate

A ako pozove neki k

Čitaj više →

typescript - Babel: preuzmi postojeće source mape

Imam js i jsx datoteke koje su proizvedene od strane TypeScripta s ciljem ES6. Te datoteke sadrže source mapove, također proizvedene od TypeScripta. Želim te datoteke proslijediti u Babel. Sve ide u redu, osim source mapova. Babel ne prepoznaje postojeće source mapove i proizvodi nove. Postoji li način da mu se kaže da koristi postojeće source mapove?

Čitaj više →