我对编码仍然很陌生,所以我遵循教程,我目前正在尝试制作货币系统,所以我一直在尝试遵循本教程: 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 *
如果你在 NodeJS JavaScript 上执行此操作,请使用:const db = require('quick.db');
如果你在 NodeJS Typescript 上执行此操作,那么首先在你的终端上运行这个命令(忽略美元符号,这只是一个命令行命令):$ npm i @types/quick.db
然后在代码中编写:import db = require('db');