"npm run electronRebuild" failed on Joplin-2.6.10

I have tried the yarn command, but it still failed.
Here is the log:

D:\Work\work\joplin>yarn install
yarn install v1.22.17
. . . . . . "here, ignored the many process log content". . . . . 
lerna success run Ran npm script 'tsc' in 9 packages in 36.6s:
lerna success - joplin
lerna success - @joplin/app-desktop
lerna success - @joplin/app-mobile
lerna success - @joplin/htmlpack
lerna success - @joplin/lib
lerna success - @joplin/plugin-repo-cli
lerna success - @joplin/renderer
lerna success - @joplin/server
lerna success - @joplin/tools
Done in 273.19s.

D:\Work\work\joplin>
D:\Work\work\joplin>cd packages

D:\Work\work\joplin\packages>cd app-desktop

D:\Work\work\joplin\packages\app-desktop>yarn run dist
yarn run v1.22.17
$ npm run electronRebuild && npx electron-builder

> @joplin/app-desktop@2.6.10 electronRebuild
> gulp electronRebuild

[13:59:07] Using gulpfile D:\Work\work\joplin\packages\app-desktop\gulpfile.js
[13:59:07] Starting 'electronRebuild'...
Running: "D:\Work\work\joplin\packages\app-desktop\tools/../node_modules/.bin/electron-rebuild.cmd" --force-abi 89 --arch ia32
[13:59:21] 'electronRebuild' errored after 14 s
[13:59:21] Error: Command failed: "D:\Work\work\joplin\packages\app-desktop\tools/../node_modules/.bin/electron-rebuild.cmd" --force-abi 89 --arch ia32
- Searching dependency tree
× Rebuild Failed

An unhandled error occurred inside electron-rebuild
node-gyp failed to rebuild 'D:\Work\work\joplin\packages\lib\node_modules\sqlite3'.
For more information, rerun with the DEBUG environment variable set to "electron-rebuild".

Error: `C:\Program Files (x86)\MSBuild\14.0\bin\MSBuild.exe` failed with exit code: 1



Error: node-gyp failed to rebuild 'D:\Work\work\joplin\packages\lib\node_modules\sqlite3'.
For more information, rerun with the DEBUG environment variable set to "electron-rebuild".

Error: `C:\Program Files (x86)\MSBuild\14.0\bin\MSBuild.exe` failed with exit code: 1


    at NodeGyp.rebuildModule (D:\Work\work\joplin\packages\app-desktop\node_modules\electron-rebuild\lib\src\module-type\node-gyp.js:109:19)
    at processTicksAndRejections (internal/process/task_queues.js:93:5)
    at async ModuleRebuilder.rebuildNodeGypModule (D:\Work\work\joplin\packages\app-desktop\node_modules\electron-rebuild\lib\src\module-rebuilder.js:94:9)
    at async Rebuilder.rebuildModuleAt (D:\Work\work\joplin\packages\app-desktop\node_modules\electron-rebuild\lib\src\rebuild.js:226:9)
    at async Rebuilder.rebuild (D:\Work\work\joplin\packages\app-desktop\node_modules\electron-rebuild\lib\src\rebuild.js:184:17)
    at async D:\Work\work\joplin\packages\app-desktop\node_modules\electron-rebuild\lib\src\cli.js:154:9

    at ChildProcess.exithandler (child_process.js:308:12)
    at ChildProcess.emit (events.js:315:20)
    at ChildProcess.EventEmitter.emit (domain.js:529:15)
    at maybeClose (internal/child_process.js:1048:16)
    at Process.ChildProcess._handle.onexit (internal/child_process.js:288:5)
    at Process.callbackTrampoline (internal/async_hooks.js:131:14)
error Command failed with exit code 1.
info Visit https://yarnpkg.com/en/docs/cli/run for documentation about this command.

D:\Work\work\joplin\packages\app-desktop>

2 things to try to diagnose further:

Run the failed command manually and see if there's any useful output

Or run with DEBUG as suggested in your log

Also it looks like you still have node_modules laying around (above is the error line). You likely need to clean that up before trying again, this command should be what you need. Checkout this post for more details about moving from npm to yarn.

npm run clean && yarn install