0

我对编码还是很陌生,所以我遵循教程,我目前正在尝试制作货币系统,所以我一直在尝试遵循本教程:https ://youtu.be/PnXv-0RUdRI和其中一件事在他的代码中是import * as db from "quick.db";但是我收到了这个错误SyntaxError: Unexpected token *,我不知道如何更改或修复它。我到处寻找,但对我来说没有任何意义。

这是我目前一直在关注的代码

        import * as db from "quick.db";
        import { isNull } from "util";


        let allUsers = client.users.array();
    for(let i = 0; i < allUsers.length; i++){

        if(isNull(db.get(allUsers[i].id))){

            db.set(allUsers[i].id, {money: 50, items: [] })
        }
    }


        if(isNull(db.get(member.id))){

        db.set(member.id, {money: 50, items: [] })
    }

我期待它会像我启动机器人的视频一样去,json.sqlite但我得到了一个SyntaxError: Unexpected token *

4

1 回答 1

0

如果您在 NodeJS JavaScript 上执行此操作,请使用: const db = require('quick.db');

如果您在 NodeJS Typescript 上执行此操作,则首先在您的终端上运行此命令(忽略美元符号,这只是表示它是命令行命令): $ npm i @types/quick.db 然后在您的代码中编写: import db = require('db');

于 2019-09-10T16:51:59.607 回答