Node.js 22.5.0 引入了一个用于处理 SQLite 数据库的内置模块。然而,它仍处于实验阶段并正在积极开发中。
按照示例,以下代码可行:
import express from 'express';
import { DatabaseSync } from 'node:sqlite';
const app = express();
const db = new DatabaseSync('dbdemo.db');
{
"dependencies": {
"express": "^5.1.0"
},
"type": "module",
"scripts": {
"start": "node --experimental-sqlite mydb.js"
}
}