Как использовать библиотеки nSoftware IPWorks в NativeScript?
N Software имеет версию IPWorks для Node.JS, которую я не могу интегрировать с NativeScript. Каждый раз, когда я запускаю часть кода, включающую модуль IPWorks, я получаю это неперехваченное исключение.
An uncaught Exception occurred on "main" thread.
Calling js method onClick failed
TypeError: Cannot read property 'versions' of undefined
Я предполагаю, что это ошибка, которую я сделал при установке модуля, и у меня мало опыта работы с модулями Node.JS и тем, как они взаимодействуют с NativeScript.
Любая помощь будет принята с благодарностью, поскольку я пытаюсь подключиться к уже существующему маршрутизатору и серверу, которые ранее были настроены с использованием версии IPWorks C++. Спасибо за помощь.
Вот код:
const HomeViewModel = require("./home-view-model");
var dialogs = require("tns-core-modules/ui/dialogs");
var geolocation = require("nativescript-geolocation");
const appSettings = require("tns-core-modules/application-settings");
var ipworks = require("ipworks");
function doPing() {
var myPing = new ipworks.ping;
myPing.pingHost("www.google.com");
}
exports.doPing = doPing;