我试图将dgram库(https://nodejs.org/dist/latest-v4.x/docs/api/dgram.html)与NativeScript一起使用。
我正在使用
Node v4.4.7
tns version 2.1.1
npm version 2.15.8
Visual Studio version 1.3.0
我试图像这样使用dgram:
var dgram = require('dgram');
var Buffer = require('buffer').Buffer;
var message = new Buffer('Knock');
var client = dgram.createSocket('udp4');
...
但是当我启动我的应用程序(tns run android
)时,我得到以下异常:
Failed to find module: "dgram" relative to: /app/tns_module
我尝试将dgram安装为插件 tns插件添加dgram(不存在......)
我有什么想法可以做到这一点吗?
答案 0 :(得分:1)
简短回答:您无法使用
更长的答案:您正在尝试使用 Node 库。 Node是一个JavaScript运行时。 NativeScript使用谷歌的V8 for Android和WebKit的iOS上的JavaScriptCore。 Node仅用作开发工具,可帮助您设置和构建NativeScript项目。节点不在您的iPhone / iPad / Android上运行。