fix: 修复浏览器引入时better-sqlite3依赖引发的报错
Node.js Build / build (push) Failing after 20s

This commit is contained in:
2026-07-15 17:48:00 +08:00
parent e19f38d9eb
commit 8cac0f3d60
2 changed files with 6 additions and 4 deletions
+3 -3
View File
@@ -241,9 +241,9 @@ class MemoryStorage {
* @private * @private
*/ */
var _SqliteStorageClass = function () { var _SqliteStorageClass = function () {
var Database = require("better-sqlite3"); var Database = require(/* webpackIgnore: true */ "better-sqlite3");
var pathModule = require("path"); var pathModule = require(/* webpackIgnore: true */ "path");
var fs = require("fs"); var fs = require(/* webpackIgnore: true */ "fs");
return class SqliteStorage { return class SqliteStorage {
/** /**
+3 -1
View File
@@ -3,7 +3,9 @@ const path = require("path");
const nodeExternalModules = ["better-sqlite3"]; const nodeExternalModules = ["better-sqlite3"];
const commonConfig = { const commonConfig = {
externals: nodeExternalModules, externals: {
"better-sqlite3": "commonjs2 better-sqlite3",
},
resolve: { resolve: {
fallback: { fallback: {
fs: false, fs: false,