不要在 Nativescript 中使用 npm Orientjs

Don't use npm Orientjs in Nativescript

我正在使用 nativescript 构建 android 应用程序,并且在主页 http://orientdb.com/ . I'm trying to connect orientdb in Nativescript, use npm Orientjs at homepage https://www.npmjs.com/package/orientjs 使用的数据库是 Orientdb,但出现错误。以下是安装过程:
第 1 步:我使用命令 npm install orientjs --save 这是 package.json

中的代码
{
  "nativescript": {
    "id": "org.nativescript.KerryExpressDelivery",
    "tns-android": {
      "version": "1.7.1"
    }
  },
  "dependencies": {
    "orientjs": "^2.1.11",
    "tns-core-modules": "1.7.1"
  }
}

第 2 步:我在 file.js 中使用命令 var orientDb = require("orientjs");,但是在模拟器中构建应用程序时,出现错误

com.tns.NativeScriptException: Failed to find module: "net", relative to: /app/tns_modules/
    at com.tns.Module.resolvePathHelper(Module.java:220)
    at com.tns.Module.resolvePath(Module.java:60)
    at com.tns.Platform.callJSMethodNative(Native Method)
    at com.tns.Platform.dispatchCallJSMethodNative(Platform.java:816)
    at com.tns.Platform.callJSMethod(Platform.java:715)
    at com.tns.Platform.callJSMethod(Platform.java:694)
    at com.tns.Platform.callJSMethod(Platform.java:684)
    at com.tns.gen.android.view.View_OnClickListener_ftns_modules_ui_button_button_l19_c42__.onClick(android.view.View$OnClickListener.java)
    at android.view.View.performClick(View.java:4438)
    at android.view.View$PerformClick.run(View.java:18422)
    at android.os.Handler.handleCallback(Handler.java:733)
    at android.os.Handler.dispatchMessage(Handler.java:95)
    at android.os.Looper.loop(Looper.java:136)
    at android.app.ActivityThread.main(ActivityThread.java:5001)
    at java.lang.reflect.Method.invokeNative(Native Method)
    at java.lang.reflect.Method.

这可能是因为 OrientDB 使用了一些在 NativeScript 中不起作用的其他节点模块。尽管 {N} 是基于 JS 的,但并非所有 npm 模块都可以开箱即用。依赖于浏览器或节点对象的 NPM 模块将不起作用。