electron-vite-vue中CommonJS环境中使用sqlite3
时间: 2024-10-28 14:11:43 浏览: 33
electron-vue
在 Electron-Vite-Vue 开发环境中,如果你想要在 CommonJS 环境下使用 SQLite3 库(通常用于 Node.js),你需要先安装它:
```bash
npm install sqlite3 --save-dev
```
因为 Electron 应用本质上运行在 Node.js 中,所以在 CommonJS 模式下,你需要像这样导入并使用:
```javascript
// main.js 或 app.js (取决于你的应用结构)
const sqlite3 = require('sqlite3').verbose();
```
然后你可以创建一个新的数据库实例,执行查询等操作:
```javascript
const db = new sqlite3.Database('./data.db', (err) => {
if (err) {
return console.error(err.message);
}
console.log('Connected to the in-memory SQlite database.');
});
db.serialize(() => {
// 执行 SQL 查询或操作
db.run('CREATE TABLE IF NOT EXISTS users (id INTEGER PRIMARY KEY, name TEXT)');
});
```
记得关闭数据库连接,避免资源泄漏:
```javascript
process.on('exit', () => {
db.close((err) => {
if (err) {
return console.error(err.message);
}
console.log('Database closed');
});
});
```
阅读全文