Ich möchte eine lokale Version von Node-Opcua mit 'require' in einer HTML-Datei laden, aber es funktioniert nicht wirklich. Der Code-Snippet ist die folgende:Require funktioniert nicht für Node-Opcua
<script type="text/javascript" src="path_to_require.js"></script>
<script>
var opcua = require(["path_to_node-opcua"]); <!-- Yes, the path is correct >
var client = new opcua.OPCUAClient();
...
Wenn ich führe Sie das Skript, das ich die folgenden Fehler in der Konsole:
Uncaught TypeError: opcua.OPCUAClient is not a constructor
Daher wird var opcua
korrekt geladen, aber OPCUACluent ist nicht, obwohl die Klasse wird in einer Datei erklärt, dass opcua_client.js
unter node-opcua\lib\client\
Quellen genannt im Knoten-opcua Ordner vorhanden ist: die ‚require‘ Skript von http://requirejs.org/docs/download.html#requirejs. Der Ordner node-opcua mit dem Konsolenbefehl npm install node-opcua
.
browserify ist was ich gesucht habe, aber leider funktioniert es nicht mit Node-Opcua. Ich bekomme den Fehler 'Modul nicht gefunden 'lib/nodeopcua' ...' – MEVIS3000