错误信息如下:node index.js
C:\Users\cooldudeasateen\OneDrive\Coding\sil\node_modules\bindings\bindings.js:121 throw e; ^
我正在使用以下的Node版本:v16.6.2。错误: \?\C:\Users\cooldudeasateen\OneDrive\Coding\sil\node_modules\better-sqlite3\build\Release\better_sqlite3.node 不是有效的 Win32 应用程序。 \?\C:\Users\humay\OneDrive\Coding\sil\node_modules\better-sqlite3\build\Release\better_sqlite3.node 在 Object.Module._extensions..node (node:internal/modules/cjs/loader:1183:18) 中加载模块。 在 Module.load (node:internal/modules/cjs/loader:981:32) 中加载模块。 在 Function.Module._load (node:internal/modules/cjs/loader:822:12) 中加载模块。 在 Module.require (node:internal/modules/cjs/loader:1005:19) 中加载模块。 使用 require (node:internal/modules/cjs/helpers:94:18) 调用 bindings (C:\Users\cooldudeasateen\OneDrive\Coding\sil\node_modules\bindings\bindings.js:112:48)。 在 Object. (C:\Users\cooldudeasateen\OneDrive\Coding\sil\node_modules\better-sqlite3\lib\database.js:9:24) 中加载模块。 在 Module._compile (node:internal/modules/cjs/loader:1101:14) 中加载模块。 在 Object.Module._extensions..js (node:internal/modules/cjs/loader:1153:10) 中加载模块。 在 Module.load (node:internal/modules/cjs/loader:981:32) 中加载模块。 在 Function.Module._load (node:internal/modules/cjs/loader:822:12) 中加载模块。 在 Module.require (node:internal/modules/cjs/loader:1005:19) 中加载模块。 使用 require (node:internal/modules/cjs/helpers:94:18) 调用 Object. (C:\Users\cooldudeasateen\OneDrive\Coding\sil\node_modules\better-sqlite3\lib\index.js:2:18)。 在 Module._compile (node:internal/modules/cjs/loader:1101:14) 中加载模块。 在 Object.Module._extensions..js (node:internal/modules/cjs/loader:1153:10) { code: 'ERR_DLOPEN_FAILED' }
node -p "process.arch"
来确定是否为64位。 - dylanh724