Upnp看起來難以在TabrisJs中工作。
它在很大程度上支持節點包,但我發現與Upnp合作很困難。TabrisJs與Upnp一起工作
在的package.json我node-upnp-client
"dependencies": {
"tabris": "^2.0.0-rc2",
"moment": "~2.8.4",
"moment-timezone": "~0.2.5",
"android-versions": "1.1.0",
"node-mind": "1.0.1",
"node-ssdp": "3.2.1",
"node-upnp-client" : "0.0.2",
"node-ssdp-lite": "0.2.0"
},
在應用JS我已經初始化它作爲
const upnpClient = require('node-upnp-client');
const cli = new upnpClient();
console.log(cli.searchDevices());
我首先得到
Could not load main module:
Reference error: process is not defined
現在,它指向這個行var path = process.env.SSDP_COV ? './lib-cov/' : './lib/'
,在node-ssdp/index.js
,^
我不知道爲什麼,但它在CLI中完美工作,但不在應用程序中。
需要node-ssdp
單獨說,它無法加載dgram
,即使它是part of Node
而且我不知道,如果dgram
包是單獨提供的。
如何糾正這些錯誤並在tabrisJs中獲得Upnp支持?
這是一些工作。這將是艱難的旅程。 – arjun