Perguntas com a marcação «babeljs»

Babel (anteriormente 6to5) é um compilador JavaScript. Ele transforma o código ES6 + / ES2015 em código ES5.


10
O arquivo Babel é copiado sem ser transformado
Eu tenho este código: "use strict"; import browserSync from "browser-sync"; import httpProxy from "http-proxy"; let proxy = httpProxy.createProxyServer({}); e eu tenho instalado babel-coree babel-cliglobalmente através npm. O ponto é quando tento compilar com isso no meu terminal: babel proxy.js --out-file proxified.js O arquivo de saída é copiado em vez de …


6
Converter ES6 Iterable para Array
Digamos que você tenha um Iterable Javascript ES6 semelhante a um array que você sabe de antemão que terá comprimento finito. Qual é a melhor maneira de convertê-lo em um Array Javascript? A razão para fazer isso é que muitas bibliotecas js, como sublinhado e lodash, suportam apenas Arrays, portanto, …

5
Decoradores Webpack babel 6 ES6
Eu tenho um projeto escrito em ES6 com webpack como meu bundler. A maior parte da tradução funciona bem, mas quando tento incluir decoradores em qualquer lugar, recebo este erro: Decorators are not supported yet in 6.x pending proposal update. Eu olhei o rastreador de problemas do babel e não …


2
ES6 getter / setter com função de seta
Estou usando o babel6 e para meu projeto de estimação estou criando um wrapper para XMLHttpRequest, para os métodos que posso usar: open = (method, url, something) => { return this.xhr.open(method, url, something); } mas para a função de seta de propriedades não funciona isso funciona: get status() { return …


2
babel CLI copiar arquivos nonjs
Estou executando um comando babel cli babel src --out-dir lib Para copiar os scripts es6 de src para lib. No entanto, ele não copiará os arquivos css / scss que tenho na pasta src /. Existe uma maneira de fazer com que ele também os copie?
90 babeljs 


3
Não é possível exigir () o valor de exportação padrão no Babel 6.x
No Babel 5.x, posso escrever o seguinte código: app.js export default function (){} index.js require('babel/register'); require('./app')(); Então, posso executar node index.jssem erros. No entanto, usando Babel 6.x, executando o seguinte código index.es6.js require('babel-core/register'); require('./app')(); resulta em um erro require (...) não é uma função Eu quero saber porque

4
Tudo bem usar o babel-node na produção
Eu tenho desenvolvido um site usando babel-node e browserify com a transformação babelify, para oferecer suporte à sintaxe ES6. Estou apenas pensando, posso executar isso em produção em babel-node server vez de node server Quais outras opções eu tenho para executar o ES6 no nó? Aqui estão os comandos que …

6
'Símbolo' é indefinido no IE após usar o babel
Eu tenho um reactjsaplicativo escrito usando os padrões ES6 e uso webpackpara criá-lo. O webpackcarrega os jsmódulos usando babel-loader. Para ser mais específico, uso as seguintes versões de pacotes: ├── babel@5.8.34 ├── babel-core@5.8.34 ├── babel-loader@5.4.0 └── webpack@1.12.6 Porém, após compilá-lo, o IE 10 dá o seguinte erro 'Symbol' is undefined. …

10
Arquivos predefinidos não têm permissão para exportar objetos
Eu tenho um arquivo de carrossel que desejo obter index.jse construir block.build.js, então meu webpack.config.jsé: var config = { entry: './index.js', output: { path: __dirname, filename: 'block.build.js', }, devServer: { contentBase: './Carousel' }, module : { rules : [ { test: /.js$/, loader: 'babel-loader', exclude: /node_modules/, query: { presets: ['react', …

4
Adicione dinamicamente componentes filhos no React
Meu objetivo é adicionar componentes dinamicamente em um componente de página / pai. Comecei com um modelo básico de exemplo como este: main.js: var App = require('./App.js'); var SampleComponent = require('./SampleComponent.js'); ReactDOM.render(<App/>, document.body); ReactDOM.render(<SampleComponent name="SomeName"/>, document.getElementById('myId')); App.js: var App = React.createClass({ render: function() { return ( <div> <h1>App main component! …

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.