Il est établi que babel-node ne prend pas en charge le chargement de module dans le REPL . Dans la documentation, il est simplement écrit ceci:
En raison de contraintes techniques, le chargement de module de type ES6 n’est pas entièrement pris en charge dans un REPL babel-node.
Ma question est pourquoi? Si j’ai écrit un petit script nommé t.js
et que t.js
exécuté avec babel-node, les instructions d’importation fonctionneraient correctement. Quelle est la différence réelle entre un REPL qui lit le code source ligne par ligne dans Standard in et un babel-node t.js
qui lit le code source dans un fichier?
Est-ce que quelqu’un sait s’il existe des projets de prise en charge de l’ import
dans le futur, car l’absence d’ import
tue le REPL?