在我的 nativescritp 应用程序中为 backend.service.ts 导入 kinvey 时出错



我正在尝试构建我的安卓应用程序,但收到此错误。据说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的导入

请参考文档并使用正确的导入语句。

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

没有成员导出为 Kenvy,您可以直接导入init方法或使用*.

检查您是否在 app.module.ts 中导入了 KinveyModule

相关内容

最新更新