Ошибка сборки node-gyp при попытке построить зависимость sqlite3 для электронного приложения - PullRequest
0 голосов
/ 12 марта 2020

Итак, в настоящее время я пытаюсь создать приложение Electron и использовать SQLite3 с ним, и я запускаю его, чтобы мой SQLite работал как собственная зависимость:

"postinstall": "electron-builder install-app-deps"

Но при запуске postinstall я получаю эту ошибку:

gyp ERR! build error
gyp ERR! stack Error: `C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\MSBuild\Current\Bin\MSBuild.exe` failed with exit code: 1
gyp ERR! stack     at ChildProcess.onExit (C:\Program Files\nodejs\node_modules\npm\node_modules\node-gyp\lib\build.js:194:23)
gyp ERR! stack     at ChildProcess.emit (events.js:311:20)
gyp ERR! stack     at Process.ChildProcess._handle.onexit (internal/child_process.js:275:12)
gyp ERR! System Windows_NT 10.0.18362
gyp ERR! command "C:\\Program Files\\nodejs\\node.exe" "C:\\Program Files\\nodejs\\node_modules\\npm\\node_modules\\node-gyp\\bin\\node-gyp.js" "build" "--fallback-to-build" "--module=C:\\Projects\\WhereDidMyMoneyGo\\budget\\node_modules\\sqlite3\\lib\\binding\\electron-v8.1-win32-x64\\node_sqlite3.node" "--module_name=node_sqlite3" "--module_path=C:\\Projects\\WhereDidMyMoneyGo\\budget\\node_modules\\sqlite3\\lib\\binding\\electron-v8.1-win32-x64" "--napi_version=5" "--node_abi_napi=napi" "--napi_build_version=0" "--node_napi_label=electron-v8.1"
gyp ERR! cwd C:\Projects\WhereDidMyMoneyGo\budget\node_modules\sqlite3
gyp ERR! node -v v12.16.1
gyp ERR! node-gyp -v v5.0.5
gyp ERR! not ok

Я нашел и нашел много разных решений, но ни одно из них не помогло мне. У меня установлена ​​Python, установлена ​​Visual Studio и windows -build-tools.

Я установил msbuild_path для моего исполняемого файла 2019, и я установил msvs_version

...