«babeljs» etiketlenmiş sorular

Babel (eski adıyla 6to5) bir JavaScript derleyicisidir. ES6 + / ES2015 kodunu ES5 koduna dönüştürür.

19
"ClassProperties" deneysel sözdizimi desteği şu anda etkin değil
Django projesinde React'i kurarken bu hatayla karşılaştım Modül derlemesindeki ModuleBuildError başarısız oldu (./node_modules/babel-loader/lib/index.js'den): SyntaxError: C: \ Users \ 1Sun \ Cebula3 \ cebula_react \ assets \ js \ index.js: Deneysel sözdizimi 'classProperties için destek şu anda etkin değil (17: 9): 15 | 16 | class BodyPartWrapper extends Component { > …

7
Webpack ve Babel ile "Bu dosya türünü işlemek için uygun bir yükleyiciye ihtiyacınız olabilir"
ES6 varlıklarını derlemek için Babel ile Webpack kullanmaya çalışıyorum, ancak aşağıdaki hata mesajını alıyorum: You may need an appropriate loader to handle this file type. | import React from 'react'; | /* | import { render } from 'react-dom' Webpack yapılandırmam şöyle görünüyor: var path = require('path'); var webpack = …

10
Babel dosyası dönüştürülmeden kopyalanır
Bu koda sahibim: "use strict"; import browserSync from "browser-sync"; import httpProxy from "http-proxy"; let proxy = httpProxy.createProxyServer({}); ve ben yüklemiş babel-coreve babel-cliküresel NPM yoluyla. Önemli olan, bununla terminalimde derlemeye çalıştığım zamandır: babel proxy.js --out-file proxified.js Çıktı dosyası derlenmek yerine kopyalanır (yani, kaynak dosya ile aynıdır). Burada neyi özlüyorum?

2
Ok fonksiyonlu ES6 alıcı / ayarlayıcı
Babel6 kullanıyorum ve evcil hayvan projem için kullanabileceğim yöntemler için XMLHttpRequest için bir sarmalayıcı oluşturuyorum: open = (method, url, something) => { return this.xhr.open(method, url, something); } ancak özellikler için ok işlevi çalışmıyor bu çalışıyor: get status() { return this.xhr.status; } ama kullanamam get status = () => this.xhr.status; Bu …

5
Webpack babel 6 ES6 dekoratörler
Paketleyicim olarak webpack ile ES6'da yazılmış bir projem var. Transpiling çoğu iyi çalışıyor, ancak dekoratörleri herhangi bir yere dahil etmeye çalıştığımda şu hatayı alıyorum: Decorators are not supported yet in 6.x pending proposal update. Babel sorunu izleyicisine baktım ve orada hiçbir şey bulamadım, bu yüzden yanlış kullandığımı varsayıyorum. Web paketi …


6
ES6 Yinelemeyi Diziye Dönüştür
Diyelim ki dizi benzeri bir Javascript ES6 Yinelenebilir, önceden bildiğiniz uzunluk olarak sonlu olacak, bunu bir Javascript Dizisine dönüştürmenin en iyi yolu nedir? Bunu yapmanın nedeni, alt çizgi ve lodash gibi birçok js kitaplığının yalnızca Dizileri desteklemesidir, bu nedenle, işlevlerinden herhangi birini Yinelemeli üzerinde kullanmak isterseniz, önce Diziye dönüştürülmelidir. Python'da …

17
Mocha testleri çalıştırılırken Babel beklenmeyen jeton içe aktarımı
.Babelrc içindeki uygun ön ayarları (es2015) dahil etmek gibi diğer ilgili sorularda sunulan çözümler zaten projemde uygulanmıştır. Her ikisi de ES6 modül sözdizimi kullanan iki projem var (bunları A ve B diyelim). Proje A'da, npm aracılığıyla kurulan ve node_modules klasöründe yaşayan Proje B'yi içe aktarıyorum. Proje A için test paketimi …

10
Ön ayar dosyalarının nesneleri dışa aktarmasına izin verilmez
Almak index.jsve oluşturmak istediğim bir atlıkarınca dosyam var block.build.js, bu yüzden benim 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', 'es2015'], plugins: …

2
babel CLI nonjs dosyalarını kopyala
Bir babel cli komutu çalıştırıyorum babel src --out-dir lib Es6 betiklerini src'den lib'ye kopyalamak için. Ancak, src / klasöründe sahip olduğum css / scss dosyalarını kopyalamayacak. Bunları da kopyalamanın bir yolu var mı?
90 babeljs 

7
UglifyJS, node_modules ile beklenmeyen token: keyword (const) atıyor
Başladığım küçük bir proje , constdeğişkenleri bildiren bir düğüm modülü ( npm aracılığıyla kurulan ) kullanıyor . Bu projeyi çalıştırmak ve test etmek iyi, ancak UglifyJS yürütüldüğünde tarayıcı doğrulaması başarısız oluyor. Beklenmeyen belirteç: anahtar kelime (const) İşte bu sorun olmadan (yani o belirli düğüm modülü olmadan) birkaç başka geçmiş projede …

4
React'e dinamik olarak alt bileşenleri ekleyin
Amacım, bileşenleri bir sayfaya / üst bileşene dinamik olarak eklemektir. Bunun gibi bazı temel örnek şablonlarla başladım: 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! </h1> <div id="myId">myId div</div> </div> …

3
Babel 6.x'te () varsayılan dışa aktarma değeri gerekli olamaz
Babel 5.x'de şu kodu yazabilirim: app.js export default function (){} index.js require('babel/register'); require('./app')(); O zaman node index.jshatasız çalışabilirim . Ancak, Babel 6.x kullanarak aşağıdaki kodu çalıştırıyor index.es6.js require('babel-core/register'); require('./app')(); bir hatayla sonuçlanır gerekli (...) bir işlev değil Neden olduğunu bilmek istiyorum?

4
Üretimde babel-node kullanmak doğru mu
ES6 sözdizimini desteklemek için babel-node ve babelify dönüşümü ile browsererify kullanan bir site geliştiriyorum. Merak ediyorum, ES6'yı düğümde çalıştırmak için başka hangi seçeneklere sahip olmak babel-node server yerine node server bunu üretimde çalıştırabilir miyim? İşte derlemek ve geliştirmeye başlamak için çalıştırdığım komutlar // npm run build browserify -t [babelify] client.js …

6
Babel kullanıldıktan sonra IE'de 'sembol' tanımsız
reactjsES6 standartları kullanılarak yazılmış bir uygulamam var ve onu webpackoluşturmak için kullanıyorum. webpackYükleri jskullanarak modülleri babel-loader. Spesifik olmak gerekirse, aşağıdaki paket sürümlerini kullanıyorum: ├── babel@5.8.34 ├── babel-core@5.8.34 ├── babel-loader@5.4.0 └── webpack@1.12.6 Ancak, onu oluşturduktan sonra, IE 10 aşağıdaki hatayı veriyor 'Symbol' is undefined. 'Nin babeltanımlaması gerekmiyor Symbolmu? Çalışması için belirli …

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.