Nativescript-socketio: ошибка: com.tns.NativeScriptException: не удалось найти модуль: nativescript-socketio

Запуск этого приложения на Mac, tns 2.4.0 npm 3.10.9, использующего модуль nativescript-socketio. Ошибка:

An uncaught Exception occurred on "main" thread.
java.lang.RuntimeException: Unable to create application com.tns.NativeScriptApplication: com.tns.NativeScriptException: 

Error calling module function 

Error calling module function 

Error calling module function 

Error: com.tns.NativeScriptException: Failed to find module: "nativescript-socketio", relative to: app/tns_modules/
    com.tns.Module.resolvePathHelper(Module.java:159)
    com.tns.Module.resolvePath(Module.java:60)
    com.tns.Runtime.runModule(Native Method)
    com.tns.Runtime.runModule(Runtime.java:514)
    com.tns.Runtime.run(Runtime.java:509)
    com.tns.NativeScriptApplication.onCreate(NativeScriptApplication.java:17)
    android.app.Instrumentation.callApplicationOnCreate(Instrumentation.java:1011)
    android.app.ActivityThread.handleBindApplication(ActivityThread.java:4518)
    android.app.ActivityThread.access$1500(ActivityThread.java:144)
    android.app.ActivityThread$H.handleMessage(ActivityThread.java:1339)
    android.os.Handler

Эта ошибка появляется в tns2.4.0, но не в tns2.5.0.


person vivekanon    schedule 17.11.2016    source источник
comment
Ссылка на ваше приложение мертва. В чем именно заключается ваш вопрос? Возможно: почему проблема возникает только с Nativescript версии 2.4.0?   -  person David Artmann    schedule 12.01.2018


Ответы (1)


убедитесь, что вы добавили [moduleId:module.id] в свой компонент.

eg:

@Component({moduleId:module.id, selector:'ns-selector', templateUrl:'selector.component.html'})

person Mubashir Mohamed    schedule 17.09.2018