ES6 class içinde bir fonksiyonum var:
class Test { // Omitted code for brevity loadEvents() { $.get('/api/v1/events', (data) => { this.actions.setEvents(data); }); } }Babel bunu farklı bir biçime çevirir ve o
DAHA FAZLASI →
Neden spread özelliklerini kabul etmiyor? Bunun için babel-preset-env kullanıyorum.
.babelrc
{ "presets": [ "react", [ "env", { "targets": {}, DAHA FAZLASI →
Benim için çok zor olmaması gereken bir kurulum gibi hissetmediğim şeyle mücadele ediyorum. Bu üç teknolojinin birlikte çalışmasını istiyorum:
Bununla ilg
DAHA FAZLASI →
Babel derleme sürecinden bazı bilgileri nasıl çıkarabileceğimi anlamaya çalışıyorum.
Daha spesifik olarak, babel'i çalıştırdığımda (Webpack'in babel-loader'ını, test çerçevelerinin dönüştürücülerini, Babel'in CLI'sini vb. kullanıyor olmam fark etmez)
DAHA FAZLASI →
Babel kullanarak node üzerinde bazı CLI programları yazmaya çalışıyorum. Nasıl bir node CLI programında Babel kullanırım? sorusunu görmüştüm ve orada loganfsmyth şunu dedi:
İdealde, paketinizin dağıtımını yapmadan önce önceden derleme yaparsınız.
Tamam, şimdi kullanıyorum:
"scripts": { " DAHA FAZLASI →
Babel (7.5.0) ve NodeJS son sürümünü (12.x) kullanıyorum, bu yüzden spread operatörü zaten NodeJS tarafından işleniyor ve babel'in onunla oynamasını istemiyorum.
Bu benim .babelrc dosyam :
{ "plugins": [ "@babel/plugin-proposal-class-properties", "@babel/plugin-transform-runtim DAHA FAZLASI →Hızlı bir soru. Benzer vakalar buldum ama benim için işe yaramadı.
Bu kılavuzu takip ederek https://babeljs.io/docs/setup/#installation Babel CLI'yi kurmaya çalışıyorum.
ancak package.json içinde şöyle yapılandırılmış bir komutla babel çalıştırmak
"scripts": { "build": "babel src -d lib" },hata atmak
> babel src -d lib src doesn't exist npm ERR! code ELIFECYCLE npm ERR! errno 2 npm ERR! [email protected] build: `babel src - DAHA FAZLASI →
Bu :
babel ./src/MyTypescript.ts --out-dir ./wwwroot/js/çalışmıyor (hata yok, sadece '0 derlendi').
.babelrc, Babel 7'nin TypeScript'i webpack babel yükleyici ile derlemesi için ihtiyaç duyduğu her şeyi içerir: preset "@babel/typescript" ve plugin "babel-plugin-transform-class-
DAHA FAZLASI →
Yani, ben birçok benzer sorun gördüm, ama çoğu derlenmiş koda atıfta bulunuyor ve bu aslında bir CLI betiği.
Komutum şudur: node_modules/.bin/babel-node -x .js,.jsx,.ts,.tsx scripts/database/index.ts generate
Ve eğer node_modu
DAHA FAZLASI →ES6 hedeflerine yönelik typescript tarafından üretilmiş js ve jsx dosyalarım var. Bu dosyalar aynı zamanda typescript tarafından üretilen kaynak haritalarını içeriyor. Bu dosyaları babel'e geçirmek istiyorum. Her şey yolunda gidiyor, kaynak haritalar hariç. Babel mevcut kaynak haritalarını almıyor ve yenisini üretiyor. Mevcut kaynak haritalarını alması için ona bir yol gösterebilir miyim?
DAHA FAZLASI →