我想在 HTML 文件中加载带有 'require' 的 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();
...
当我执行脚本时,我在控制台中收到以下错误:
Uncaught TypeError: opcua.OPCUAClient is not a constructor
因此,var opcua
已正确加载,但 OPCUACluent 未正确加载,尽管该类是在一个文件中声明的,该文件位于 node-opcua 文件夹中,opcua_client.js
名为node-opcua\lib\client\
来源:来自http://requirejs.org/docs/download.html#requirejs的“require”脚本。带有控制台命令的 node-opcua 文件夹
npm install node-opcua
。