Import TFvis js?
Hallo,
ich habe wie überall erklärt tfvis für JavaScript importiert:
import * as tfVis from "@tensorflow/tfjs-vis";
Und Tensorflow habe ich über:
<script src="https://cdn.jsdelivr.net/npm/@tensorflow/tfjs@2.0.0/dist/tf.min.js"></script>
eingefügt.
Die Website läuft auf einem lokalen Apache Server und ist in eine PHP- und eine JS-Datei aufgespalten.
Sobald ich die Website starte kommt die Fehlermeldung:
Uncaught TypeError: Failed to resolve module specifier "@tensorflow/tfjs-vis". Relative references must start with either "/", "./", or "../".
Kann mir jemand helfen?
Danke im Voraus
1 Antwort
Entferne zunächst den CDN-Verweis. Das HTML-Dokument sollte nur deine Skriptdatei (als Modul) inkludieren:
<script src="script.js" type="module"></script>
In der Skriptdatei selbst lädst du das Modul über die URL:
import * as tf from 'https://cdn.jsdelivr.net/npm/@tensorflow/tfjs@2.0.0/dist/tf.min.js';
Eine andere Option wäre es, die Bibliothek direkt herunterzuladen, statt sie über ein CDN zu beziehen. Dann sollte dein Import Statement auch korrekt sein, denn dann kann es auf eine existente Adresse verweisen.
Die Seite ist eigentlich erreichbar und einbinden lässt sich das Skript ebenso: https://jsfiddle.net/g7y0crhd/.
Uncaught ReferenceError: tfVis is not defined
DevTools failed to load SourceMap: Could not load content for https://cdn.jsdelivr.net/npm/@tensorflow/tfjs-vis.umd.min.js.map: HTTP error: status code 404, net::ERR_HTTP_RESPONSE_CODE_FAILURE
Das sind meine Fehler Codes
https://jsfiddle.net/g7y0crhd/ liefert auch
"<a class='gotoLine' href='#35:1'>35:1</a> Uncaught ReferenceError: tfVis is not defined"
Du machst dann doch etwas völlig anderes, als das, was ich in meiner Antwort geschrieben habe?
JavaScript:
import * as tfVis from 'https://cdn.jsdelivr.net/npm/@tensorflow/tfjs-vis';
console.log(tfVis); // [object Module] { ... }
Wenn es grundsätzliche Probleme mit den Funktionen dieser Bibliothek gibt, kann ich dir nicht helfen. Ich habe mit tfjs-vis noch nicht gearbeitet.
DevTools failed to load SourceMap
Das kannst du ignorieren. Eine SourceMap hilft den Entwicklungstools des Browsers, minified Dateien zu formatieren.
Hat jemand den Script-Tag für TFvis?
meiner funktioniert nicht: