【发布时间】:2017-04-28 16:44:34
【问题描述】:
我想在 HTML 文件中加载带有 'require' 的 node-opcua 的本地版本,但它并没有真正起作用。代码sn-p如下:
<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\lib\client\ 下的 node-opcua 文件夹中名为 opcua_client.js 的文件中声明的
来源:
来自http://requirejs.org/docs/download.html#requirejs 的“要求”脚本。
带有控制台命令的 node-opcua 文件夹
npm install node-opcua.
【问题讨论】:
标签: javascript html node.js require node-opcua