Angular 已解决-错误TS2350:只能使用';调用void函数;新';关键词

Angular 已解决-错误TS2350:只能使用';调用void函数;新';关键词,angular,sqlite,nativescript,Angular,Sqlite,Nativescript,我正在尝试将SQLite db连接到我的应用程序 我在我的“sqlite.service.ts”文件中使用下面的代码 我已经使用nativescript代码示例“Groceries应用程序使用SQLite”作为此代码的基础,它可以正常工作 有人能提供建议吗?应该是require(“nativescript-sqlite”)而不是require{“nativescript-sqlite”}你确定你的require路径指向sqlite包吗?@Florian,你能详细说明你所说的“require pa

我正在尝试将SQLite db连接到我的应用程序

我在我的“sqlite.service.ts”文件中使用下面的代码

我已经使用nativescript代码示例“Groceries应用程序使用SQLite”作为此代码的基础,它可以正常工作


有人能提供建议吗?

应该是
require(“nativescript-sqlite”)
而不是
require{“nativescript-sqlite”}

你确定你的require路径指向sqlite包吗?@Florian,你能详细说明你所说的“require path”
require{“nativescript-sqlite”}
是什么意思吗。您的路径是nativescript sqlite,您的包位于哪里?您的包应该在
节点单元
中,因此请确保指向
节点单元
目录
import { Injectable } from "@angular/core";
var Sqlite = require{"nativescript-sqlite"};

@Injectable()
export class DatabaseService {

    public getdbConnection() {
        return new Sqlite('Assets');
    }

    public closedbConnection() {
        new Sqlite('Assets')
            .then((db) => {
                db.close();
            })
    }
}