Skip to content

better-sqlite3 build failed in windows 11 with electron #1401

@SimantaRajSarma

Description

@SimantaRajSarma
admin-app postinstall$ npm run rebuild
│ npm warn Unknown env config "verify-deps-before-run". This will stop working in the next major version of npm.
│ npm warn Unknown env config "_jsr-registry". This will stop working in the next major version of npm.
│ > [email protected] rebuild
│ > npx electron-rebuild -f -w better-sqlite3
│ npm warn Unknown env config "verify-deps-before-run". This will stop working in the next major version of npm.
│ npm warn Unknown env config "_jsr-registry". This will stop working in the next major version of npm.
│ (node:5880) ExperimentalWarning: CommonJS module C:\Users\Dell\AppData\Roaming\npm\node_modules\npm\node_modules\de…
│ Support for loading ES Module in require() is an experimental feature and might change at any time
│ (Use `node --trace-warnings ...` to show where the warning was created)
│ - Searching dependency tree
│   copy_builtin_sqlite3
│   sqlite3.c
│ C:\Program Files\Microsoft Visual Studio\2022\Community\MSBuild\Microsoft\VC\v170\Microsoft.CppCommon.targets(787,5…
│ C:\Program Files\Microsoft Visual Studio\2022\Community\MSBuild\Microsoft\VC\v170\Microsoft.CppCommon.targets(787,5…
│ C:\Program Files\Microsoft Visual Studio\2022\Community\MSBuild\Microsoft\VC\v170\Microsoft.CppCommon.targets(787,5…
│ C:\Program Files\Microsoft Visual Studio\2022\Community\MSBuild\Microsoft\VC\v170\Microsoft.CppCommon.targets(787,5…
│ C:\Program Files\Microsoft Visual Studio\2022\Community\MSBuild\Microsoft\VC\v170\Microsoft.CppCommon.targets(787,5…
│ C:\Program Files\Microsoft Visual Studio\2022\Community\MSBuild\Microsoft\VC\v170\Microsoft.CppCommon.targets(787,5…
│ C:\Program Files\Microsoft Visual Studio\2022\Community\MSBuild\Microsoft\VC\v170\Microsoft.CppCommon.targets(787,5…
│ C:\Program Files\Microsoft Visual Studio\2022\Community\MSBuild\Microsoft\VC\v170\Microsoft.CppCommon.targets(787,5…
│ C:\Program Files\Microsoft Visual Studio\2022\Community\MSBuild\Microsoft\VC\v170\Microsoft.CppCommon.targets(787,5…
│ C:\Program Files\Microsoft Visual Studio\2022\Community\MSBuild\Microsoft\VC\v170\Microsoft.CppCommon.targets(787,5…
│ C:\Program Files\Microsoft Visual Studio\2022\Community\MSBuild\Microsoft\VC\v170\Microsoft.CppCommon.targets(787,5…
│ C:\Program Files\Microsoft Visual Studio\2022\Community\MSBuild\Microsoft\VC\v170\Microsoft.CppCommon.targets(787,5…
│ C:\Program Files\Microsoft Visual Studio\2022\Community\MSBuild\Microsoft\VC\v170\Microsoft.CppCommon.targets(787,5…
│ C:\Users\Dell\Desktop\ELECTION-app\node_modules\.pnpm\[email protected]\node_modules\better-sqlite3\build\Relea…
│ Error: `C:\Program Files\Microsoft Visual Studio\2022\Community\MSBuild\Current\Bin\MSBuild.exe` failed with exit c…
│     at ChildProcess.<anonymous> (C:\Users\Dell\Desktop\ELECTION-app\node_modules\.pnpm\[email protected]\node_modules…
│     at ChildProcess.emit (node:events:507:28)
│     at ChildProcess._handle.onexit (node:internal/child_process:294:12)
│ × Rebuild Failed
│ An unhandled error occurred inside electron-rebuild
│ node-gyp failed to rebuild 'C:\Users\Dell\Desktop\ELECTION-app\node_modules\.pnpm\[email protected]\node_module…
│ Error: node-gyp failed to rebuild 'C:\Users\Dell\Desktop\ELECTION-app\node_modules\.pnpm\[email protected]\node…
│     at ChildProcess.<anonymous> (file:///C:/Users/Dell/Desktop/ELECTION-app/node_modules/.pnpm/@electron+rebuild@4.…
│     at ChildProcess.emit (node:events:507:28)
│     at ChildProcess._handle.onexit (node:internal/child_process:294:12)
└─ Failed in 26.1s at C:\Users\Dell\Desktop\ELECTION-app\admin-app
{
  "name": "admin-app",
  "version": "0.1.0",
  "private": true,
  "main": "src/main/main.ts",
  "type": "module",
  "scripts": {
    "start": "electron .",
    "rebuild": "npx electron-rebuild -f -w better-sqlite3",
    "postinstall": "npm run rebuild",
    "build": "echo build placeholder"
  },
  "dependencies": {
    "electron": "^38.1.2",
    "better-sqlite3": "^12.2.0"
  },
  "devDependencies": {
    "typescript": "^5.9.2",
    "@electron/rebuild": "^4.0.1"
  }
}

node -v
v23.1.0

pnpm -v
10.11.0

npm -v
npm warn Unknown env config "msvs-version". This will stop working in the next major version of npm.
npm warn Unknown env config "python". This will stop working in the next major version of npm.
11.6.0

electron -v
v38.1.2

OS: windows 11

Image

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions