пакет webpack не может найти модуль в фоновом режиме - PullRequest
0 голосов
/ 26 июня 2019

это ошибка Error: com.tns.NativeScriptException: Failed to find module: "../db", relative to: app/notifications/ но до веб-пакета это работало, но связывание нарушает относительные пути, когда приложение отправляется в фоновом режиме для уведомлений с сервера. если я использую старую сборку, она работает, но веб-пакет превосходит меня!

попытался изменить относительные пути, это не работает!

это NotificationIntentService.js , где требуются модули, необходимые для фоновой связи (уведомления и сообщения в реальном времени)

    onHandleIntent: function (intent) {
        var action = intent.getAction();
        if ("ACTION_START" == action) {
            processStartNotification();
        }
  android.support.v4.content.WakefulBroadcastReceiver.completeWakefulIntent(intent);
    }
});
const db=require("../db")
var LocalNotifications_1= require("nativescript-local-notifications");
var Vibrate = require("nativescript-vibrate").Vibrate;
var vibrator = new Vibrate();
var color_1 = require('tns-core-modules/color');
var dialogs_1 = require("tns-core-modules/ui/dialogs");
var model=require("../view");
var frameModule = require("tns-core-modules/ui/frame");
 model.checkStatus()
var io=require('../connection').io;
var iD=0
function processStartNotification() {
    // Do something. For example, fetch fresh data from backend to create a rich notification?
    var utils = require("tns-core-modules/utils/utils");
    var context = utils.ad.getApplicationContext();
    var ID=0;
}

function getDeleteIntent(context) {
        var intent = new android.content.Intent(context, com.tns.broadcastreceivers.NotificationEventReceiver.class);
        intent.setAction("ACTION_DELETE_NOTIFICATION");
        return android.app.PendingIntent.getBroadcast(context, 0, intent, android.app.PendingIntent.FLAG_UPDATE_CURRENT);
}

ожидается установить тревогу и прослушать сервер в фоновом режиме (когда приложение закрыто), но webpack не может оценить пути модулей

System.err: 
System.err: Error calling module function 
System.err: 
System.err: Error: com.tns.NativeScriptException: Failed to find module: "../db", relative to: app/notifications/
System.err:     com.tns.Module.resolvePathHelper(Module.java:146)
System.err:     com.tns.Module.resolvePath(Module.java:55)
System.err:     com.tns.Runtime.runModule(Native Method)
System.err:     com.tns.Runtime.runModule(Runtime.java:624)
System.err:     com.tns.Runtime.createJSInstance(Runtime.java:730)
System.err:     com.tns.Runtime.initInstance(Runtime.java:712)
System.err:     com.tns.notifications.NotificationIntentService.onCreate(NotificationIntentService.java:33)
System.err:     android.app.ActivityThread.handleCreateService(ActivityThread.java:3191)
System.err:     android.app.ActivityThread.-wrap5(ActivityThread.java)
System.err:     android.app.ActivityThread$H.handleMessage(ActivityThread.java:1567)
System.err:     android.os.Handler.dispatchMessage(Handler.java:102)
System.err:     android.os.Looper.loop(Looper.java:154)
System.err:     android.app.ActivityThread.main(ActivityThread.java:6119)
System.err:     java.lang.reflect.Method.invoke(Native Method)
System.err:     com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:886)
System.err:     com.android.internal.os.ZygoteInit.main(ZygoteInit.java:776)
System.err: File: "<unknown>, line: 1, column: 265
System.err: 
System.err: StackTrace: 
System.err:     Frame: function:'require', file:'', line: 1, column: 266
System.err:     Frame: function:'', file:'file:///data/data/com.MalaChat.aio/files/app/notifications/NotificationIntentService.js', line: 11, column: 10
System.err:     Frame: function:'require', file:'', line: 1, column: 266
System.err: 
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...