Pesquisa de site
Eu tenho uma função dentro de uma class ES6:
class Test { // Omitted code for brevity loadEvents() { $.get('/api/v1/events', (data) => { this.actions.setEvents(data); }); } }O Babel transpila isso para uma fo
Consulte Mais informação →
Por que não está aceitando propriedades de spread? Estou usando babel-preset-env para isso.
.babelrc
{ "presets": [ "react", [ "env", { "targets": { Consulte Mais informação →
Estou tendo dificuldades com algo que eu sinto que não deveria ser uma configuração muito difícil. Quero que essas três tecnologias funcionem juntas:
Estou tentando descobrir como extrair algumas informações do processo de compilação do Babel.
Mais especificamente, quando eu executo babel (não importa se usando o babel-loader do Webpack, os transformers de frameworks de
Consulte Mais informação →
Estou tentando escrever algum programa CLI em Node usando Babel. Eu vi a pergunta Como eu uso Babel em um programa CLI Node? e lá loganfsmyth disse:
Idealmente, você compilaria antes de distribuir seu pacote.
Ok, agora estou usando:
"scripts": { "transpile": "babel cli.js --out-file cli. Consulte Mais informação →
Estou usando Babel (7.5.0) e NodeJS na versão mais recente (12.x), então o operador spread já é tratado pelo NodeJS e eu não quero que o Babel mexa com ele.
Este é o meu .babelrc :
{ "plugins": [ "@babel/plugin-proposal-class-properties", "@babel/plugin-transform-runtime" ], Consulte Mais informação →Pergunta rápida. Encontrei casos semelhantes, mas eles não funcionaram para mim.
Seguindo este guia https://babeljs.io/docs/setup/#installation, estou tentando instalar o Babel Cli.
mas executar o babel a partir de um comando no package.json configurado assim
"scripts": { "build": "babel src -d lib" },lançando um erro
> babel src -d lib src doesn't exist npm ERR! code ELIFECYCLE npm ERR! errno 2 npm ERR! [email protected] b Consulte Mais informação →
Isto :
babel ./src/MyTypescript.ts --out-dir ./wwwroot/js/não funciona (nenhum erro, apenas '0 compilado').
.babelrc contém tudo que o Babel 7 precisa para compilar TypeScript com o webpack babel loader: o preset "@babel/typescript" e o plugin "babel-plugin-transform-class-prop
Consulte Mais informação →
Então, eu vi muitos problemas semelhantes, mas a maioria deles se refere a código compilado, e este na verdade é um script de CLI.
Meu comando é: node_modules/.bin/babel-node -x .js,.jsx,.ts,.tsx scripts/database/index.ts generate
E
Consulte Mais informação →Eu tenho arquivos js e jsx que foram produzidos por targets do TypeScript para es6. Esses arquivos contêm mapas de origem, também produzidos pelo TypeScript. Eu quero passar esses arquivos para o Babel. Tudo funciona bem, exceto os mapas de origem. O Babel não utiliza os mapas de origem existentes e produz um novo. Existe alguma maneira de dizer para ele usar os mapas de origem existentes?
Consulte Mais informação →