sqlite 错误TS2350:只能使用‘new’关键字[Closed]调用VOID函数

kxkpmulp  于 2022-11-14  发布在  SQLite
关注(0)|答案(1)|浏览(207)

**已关闭。**此问题为not reproducible or was caused by typos。它目前不接受答案。

这个问题是由打字错误或不能再复制的问题引起的。虽然类似的问题在这里可能是on-topic,但这个问题的解决方式对未来的读者不太可能有帮助。
三年前就关闭了。
Improve this question
我正在尝试实现与我的应用程序的SQLite数据库连接。
我在我的“sqlite.service.ts”文件中使用了以下代码

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();
            })
    }
}

我使用了本机脚本代码示例“使用SQLite的杂货应用程序”作为这段代码的基础,并且运行正常。
有谁能给我提点建议吗?

ar7v8xwq

ar7v8xwq1#

它应该是require("nativescript-sqlite"),而不是require{"nativescript-sqlite"}

相关问题