Ошибка импорта kinvey в моем приложении nativescritp для backend.service.ts - PullRequest
0 голосов
/ 24 сентября 2019

Я пытаюсь создать приложение для Android и получаю эту ошибку.Это говорит о том, что в папке node_modules нет экспортированного члена с именем kinvey.я только что загрузил приложение из nativescript и получаю эту ошибку с папкой, которую я загрузил из предыдущего приложения nativescript, которое устарело, но перед загрузкой в ​​приложении nativescript произошел новый импорт.Пожалуйста, помогите мне исправить эту ошибку, чтобы я мог запустить свой код!

 ERROR in app/shared/backend.service.ts:2:10 - error TS2305: Module '"C:/Users/elish/Downloads/bandz/node_modules/kinvey-nativescript-sdk/lib/nativescript"' has no exported member 'Kinvey'.

вот код загрузки страницы

import { Kinvey } from "kinvey-nativescript-sdk";
import { Injectable } from "@angular/core";
import { Kinvey } from "kinvey-nativescript-sdk";

export class BackendService {
    static kinveyAppKey = "kid_SyY8LYO8M";
    static kinveyAppSecret = "09282985d7c540f7b076a9c7fd884c77";
    static kinveyUsername = "admin";
    static kinveyPassword = "admin";

    static setup() {
        Kinvey.init({
            appKey: BackendService.kinveyAppKey,
            appSecret: BackendService.kinveyAppSecret
        });
    }
}

то, что я сделал, добавило страницу backend.service.ts кпример кода из nativescript, а также его не было, как в моем старом приложении.ключ и секретный ключ неверны и еще не обновили его, но это не проблема, проблема заключается в импорте для kinvey в модуле узла

Ответы [ 2 ]

1 голос
/ 24 сентября 2019

Пожалуйста, ознакомьтесь с документами и используйте правильную инструкцию импорта.

import * as Kinvey from "kinvey-nativescript-sdk";

Нет члена, экспортируемого как Kenvy, либо вы импортируете метод init напрямую, либо используете *.

0 голосов
/ 24 сентября 2019

Проверьте, импортировал ли ваш KinveyModule в app.module.ts

...