2017-05-10 1 views
0

Ich laufe Babel gegen meine Quelldateien, ich möchte eine einzige Datei ausgeben, mit allen relativen Einfuhren in die Datei injiziert.Babel injiziert nicht relativ erfordert in die Ausgabe

Quelle Struktur

src 
│ index.js 
│ relative-file.js  
│ 
└───some-folder 
     another-relative-file.js 

die Indexdatei erfordert relative-file und die relative-file erfordert another-relative-file.

Erwarteter Ausgang

index.js mit keinem relativen erfordert, ist alles in dieser einer Datei injiziert.

tatsächliche Ausgang

index.js mit require('./relative-file') innen. ebenso wie die Quelle

Versuchte babel-cli Befehle

babel src --out-file distribution/index.js 

Ausgang a dir einander mehrere Dateien setzen ausgegeben werden müssen.

babel src --out-dir distribution 
+0

Was hat das mit reactjs zu tun? –

+0

@PerSvensson Ich habe den Code für eine react-Bibliothek geschrieben, also habe ich hier geschrieben, ohne viel darüber nachzudenken. entfernt – Bamieh

+1

Babel tut dies nicht, Sie könnten jedoch Babel über Browserify oder Webpack dazu verwenden. – loganfsmyth

Antwort

1

Ich glaube nicht, dass Babel hilft mit beseitigen erfordert. Sie müssen ein Bundler wie Webpack in Kombination mit Babel verwenden, um zu erreichen, was Sie wollen.

Verwandte Themen