2016-10-06 5 views
0

ich dies in meinem ES6 bin versucht javascript Modul:ES6 Javascript-Import externe JS-Datei

import externalutil from 'https://externalutil.com/js/externalutil.js'; 

aber es funktioniert nicht mit diesem transpile Fehler:

Module not found: 'https://externalutil.com/js/externalutil.js' 

Die Datei externalutil.js ist ein altes JavaScript-Bibliothek, die nichts exportiert.

Jede Hilfe wird geschätzt.

Antwort

2

Sie können nicht import URL (bis jetzt). Sie sollten die Datei herunterladen, lokal speichern und lokal referenzieren.

Aber in Ihrem Fall würde ich einfach einen <script /> Tag verwenden, um es in Ihre HTML aufzunehmen und nur auf das Objekt window zuzugreifen. Das Konvertieren wäre mühsamer, als es vorteilhaft wäre.

+0

Thx für die Antwort. Funktioniert das mit einer JavaScript-Planbibliothek, die nichts exportiert? –

+0

Es wäre toll, wenn es etwas exportiert, sonst wird es nicht funktionieren, es sei denn es schreibt in das 'window' Objekt? –

+0

Es schreibt tatsächlich auf das Windows-Objekt in der letzten Zeile der Datei. Wie kann dies in meine ES6-Anwendung integriert werden? Ich weiß, dass ich das Skript von der Index.html-Root-Seite mit einem normalen Skript-Tag laden und dann auf window.externalutil zugreifen kann. Gibt es bessere Wege? –