Búsqueda de sitios web

javascript - ES6 en Chrome - Mapa de origen de Babel y el alcance léxico de las funciones flecha

Tengo una función dentro de una class de ES6:

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

Babel transpila esto a una forma

Leer más →

javascript - babel-preset-env SyntaxError: Token inesperado con propiedades spread

¿Por qué no está aceptando propiedades spread? Estoy usando babel-preset-env para esto.

.babelrc

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

Leer más →

javascript - Cómo usar webpack con babel-loader y flow

Estoy teniendo dificultades con lo que siento que no debería ser una configuración demasiado complicada. Quiero que estas tres tecnologías funcionen juntas:

  • webpack para empaquetar código
  • babel para que pueda escribir JavaScript moderno
  • Flow porque la verificación de tipos es útil al igual que l

    Leer más →

javascript - Medir el rendimiento de la compilación de Babel (por archivo o módulo)

Estoy tratando de averiguar cómo extraer algo de información del proceso de compilación de babel.

Más específicamente, cuando ejecuto babel (no importa si uso babel-loader de Webpack, transformadores de frameworks de prueb

Leer más →

javascript - ¿Cómo puedo usar Babel para un programa de línea de comandos?

Estoy intentando escribir un programa CLI en Node usando Babel. Había visto la pregunta ¿Cómo uso Babel en un programa CLI de Node? y allí loganfsmyth dijo:

Idealmente, deberías precompilar antes de distribuir tu paquete.

Vale, ahora estoy usando:

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

Leer más →

javascript - Babel con NodeJS no funciona operador spread

Estoy usando Babel (7.5.0) y NodeJS último (12.x), así que el operador spread ya es manejado por NodeJS y no quiero que Babel lo modifique.

Este es mi .babelrc :

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

Leer más →

javascript - Instalación de Babel - src no existe

Pregunta rápida. Encontré casos similares pero no me funcionaron.

Siguiendo esta guía https://babeljs.io/docs/setup/#installation estoy tratando de instalar Babel Cli.

pero ejecutar babel desde un comando en package.json configurado como

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

lanzando un error

> 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

Leer más →

babeljs - ¿Cómo compilar TypeScript con babel 7 cli?

Esto :

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

no funciona (sin error, solo '0 compilado').

.babelrc contiene todo lo que Babel 7 necesita para compilar TypeScript con webpack babel loader: el preset "@babel/typescript" y el plugin "babel-plugin-transform-class-prope

Leer más →

node.js - babel-node con typescript lanza "No se puede usar la declaración import fuera de un módulo" en la línea de comandos

Entonces, vi muchos problemas similares, pero la mayoría se refiere a código compilado, y este en realidad es un script de línea de comandos.

Mi comando es: node_modules/.bin/babel-node -x .js,.jsx,.ts,.tsx scripts/database/index.ts generate

Leer más →

typescript - Babel: recoger mapas de origen existentes

Tengo archivos js y jsx que son producidos por TypeScript apuntando a ES6. Esos archivos contienen mapas de origen, también producidos por TypeScript. Quiero pasar esos archivos a Babel. Todo va bien, excepto los mapas de origen. Babel no utiliza los mapas de origen existentes y produce uno nuevo. ¿Hay alguna manera de decirle que use los mapas de origen existentes?

Leer más →