ES6: importer le module depuis l'URL
Est-il possible d'importer javascript module à partir de l'url externe dans l'ES6?
J'ai essayé (à l'aide de babel-noeud):
import mymodule from 'http://...mysite.../myscript.js';
//Error: Cannot find module 'http://...mysite.../myscript.js'
source d'informationauteur madox2
Vous devez vous connecter pour publier un commentaire.
2018 mise à Jour: Le chargeur de module spec est maintenant une partie de l'ES Spec - ce que vous décrivez est permis et possible avec
<script type="module">
dans les navigateurs et avec un custom--loader
avec Node.js ainsi qu'avec Deno si vous êtes dans ce.Le chargeur de module spec et l'importation/exportation de syntaxe sont séparés. C'est donc une propriété du chargeur de module (ne faisant pas partie de l'ES spec). Si vous utilisez un chargeur de module qui prend en charge les plugins comme SystemJS.
TL;DR:
Pour l'instant, pas.
Réponse longue:
Il y a deux spécifications différentes: l'ES6 définit la syntaxe à l'exportation/importation.
Et il y a la Chargeur De Spec qui définit en fait comment ce que les modules de charge.
Spec-parler de côté, l'important, pour nous, les développeurs est:
Nous avons donc dépendent de l'environnement hôte (nœud, navigateur, babel, etc) pour résoudre/charger les modules pour nous et de fournir des crochets pour le processus.
Vous pouvez également utiliser scriptjs qui, dans mon cas nécessite moins de configs.