2016-04-06 14 views
0

Android uygulamasını kurmak için nativescript kullanıyorum ve veritabanı kullanıyorum Orientdb, homepage http://orientdb.com/. Nativescript'te orientdb'yi bağlamaya çalışıyorum, npm Orientjs'i https://www.npmjs.com/package/orientjs anasayfasında kullan ama hata var.
adım 1: Aşağıdaki kurulum sürecidir i komutunu kullanın npm install orientjs --save burada package.json içinde kodudurnpm Orientjs öğesini Nativescript içinde kullanmayın

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

adım 2: i file.js komutunu var orientDb = require("orientjs"); kullanan ancak emülatör inşa uygulaması olsun

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. 

cevap

4

OrientDB NativeScript çalışmaz diğer bazı düğüm modüllerini kullanır Bunun nedeni muhtemelen hata. Her ne kadar {N} JS tabanlı olsa da, tüm npm modülleri kutunun dışında çalışır. Tarayıcıya veya düğüm nesnelerine bağımlı olan NPM Modülleri çalışmayacaktır.

+0

Yardımlarınız için teşekkürler –