usage of babel/polyfills
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 4/5
- Tempo stimato
- 3-5 giorni
- Idoneità per principianti
- 35/100
- Tipo di issue
- Bug
- Chiarezza
- Abbastanza chiara
- Stato di attività
- Ferma
- Stack tecnologico
- javascript
- Ambito
- build-system, tooling
Direzione di ricerca
Riproduci il comando browserify usando src/test2.js, dist/js/test.js e il .babelrc mostrato, quindi confrontalo con l’invocazione diretta di node_modules\.bin\babel. Determina come babelify gestisce la configurazione dei preset e le importazioni dei polyfill; il lavoro è completato quando la sintassi ES6 viene convertita e i polyfill richiesti vengono inseriti in un file di output utilizzabile.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
so if I use browserify like this:
browserify src/test2.js -o dist/js/test.js -t [ babelify --presets [ @babel/preset-env ] ]
it is completely ignored that I want the polyfill to be used.
here's my .babelrc
{
"presets": [
["@babel/preset-env", {
"useBuiltIns": "usage",
"loose": true,
"modules": false,
"targets": {
"ie": "8"
}
}]
]
}
If I ommit the --presets from cli then @babel/preset-env will not be pulled from the .babelrc which I find strange, so maybe babelify ignores that file completely? But how to pass options via the cli then?
now if I just use babel directly like this:
node_modules\.bin\babel src/test2.js --out-file dist/js/test.js
the output file will actually kind of try to use the polyfill but use import statements like this, which makes it hardly usable:
import "core-js/modules/es6.string.includes";
I just need both, conversion if es6 imports AND injection of needed polyfills
- Lingua principale
- JavaScript
- Stelle
- 1.7k
- Fork
- 112
- Metriche di merge delle PR
- Nessuna PR unita negli ultimi 30g
Preparare l'ambiente
Questo progetto non fornisce container di sviluppo, Dockerfile né guida per i contributori, quindi l'ambiente è a tuo carico: parti dal suo README e consulta la nostra guida al primo contributo per i passaggi generali.
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di babel/babelify
-
Difficoltà 3/5 1-2 giorni Idoneità per principianti 68/100
-
Babel 8Aperta
Difficoltà 4/5 3-5 giorni Idoneità per principianti 35/100
-
Difficoltà 4/5 3-5 giorni Idoneità per principianti 35/100
-
Difficoltà 4/5 3-5 giorni Idoneità per principianti 25/100
-
Continued problems with issue #103 ('import' and 'export' may appear only with 'sourceType: module')Aperta
Difficoltà 4/5 3-5 giorni Idoneità per principianti 30/100
Tutte le issue di babel/babelify
Issue simili
-
refactor
Difficoltà 2/5 Mezza giornata Idoneità per principianti 84/100
I maintainer di solito rispondono entro 5 giorni
-
translation
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
ciderapp/translations#87 · 1 commento ·
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 88/100
I maintainer di solito rispondono entro 1 giorno
-
bug
Difficoltà 2/5 1-3 ore Idoneità per principianti 67/100
I maintainer di solito rispondono entro 1 giorno
-
component: split-view platform: windows
Difficoltà 2/5 1-3 ore Idoneità per principianti 74/100
zen-browser/desktop#15616 · 1 reazione ·
I maintainer di solito rispondono entro 1 giorno