Concaténer les importations en modules dans babeljs

Je suis nouveau dans tous les ES6 transpiling et j'avais l'intention d'utiliser BabelJS.

Existe-t-il un moyen de concaténer des scripts avec des importations dans babelJS

J'ai le suivant

Home.js importe home / home-navbar et home / home-slider

Je veux que la sortie contienne à la maison / accueil-navbar et home / home-slider, mais mettez-les tous dans un fichier home.js

Est-ce que je peux le faire dans BabelJS? Et sinon quelle serait la bonne façon de le faire?

Est-ce que je peux le faire dans BabelJS?

Non, pas encore .

Quelle serait la bonne façon de le faire?

Pas sûr de la manière appropriée, mais il existe des alternatives. Des outils comme le navigateur et les configurations de module de calcul d' esperanto et les regroupent en un seul fichier (ou plusieurs si vous le souhaitez).

Selon votre cas d'utilisation spécifique, vous pouvez également écrire un script simple qui concatène tous les fichiers.

Babel s'exécute dans le client, et il ne modifie pas réellement les fichiers système, dont vous auriez besoin pour un serveur.

Si vous souhaitez partager des ressources, vous pouvez toujours transporter des objets via l'objet de window partagée

 class MyClass { constructor (config) { super(config); this.config = config; } } window.MyClass = MyClass; 

 var MyClass = window.MyClass; class ExtendedClass extends MyClass { constructor (config) { super(config); console.log(this.config); // from MyClass } }