更新Electron到v22.2.0

pull/1211/head
lyswhut 2023-02-08 00:27:31 +08:00
parent f33ffb55a7
commit 10bd75ea7b
24 changed files with 275 additions and 368 deletions

View File

@ -4,24 +4,24 @@ const path = require('path')
const { Arch } = require('electron-builder')
const better_sqlite3_fileNameMap = {
[Arch.arm64]: 'arm64.glibc27',
[Arch.armv7l]: 'armv7l',
[Arch.arm64]: 'electron-v110-linux-arm64',
[Arch.armv7l]: 'electron-v110-linux-arm',
}
const qrc_decode_fileNameMap = {
win32: {
[Arch.x64]: 'windows.x64',
[Arch.ia32]: 'windows.x86',
[Arch.arm64]: 'windows.arm64',
[Arch.x64]: 'electron-v110-win32-x64',
[Arch.ia32]: 'electron-v110-win32-ia32',
[Arch.arm64]: 'electron-v110-win32-arm64',
},
linux: {
[Arch.x64]: 'linux.x64',
[Arch.arm64]: 'linux.arm64',
[Arch.armv7l]: 'linux.armv7l',
[Arch.x64]: 'electron-v110-linux-x64',
[Arch.arm64]: 'electron-v110-linux-arm64',
[Arch.armv7l]: 'electron-v110-linux-arm',
},
darwin: {
[Arch.x64]: 'mac.x86',
[Arch.arm64]: 'mac.arm64',
[Arch.x64]: 'electron-v110-darwin-x64',
[Arch.arm64]: 'electron-v110-darwin-arm64',
},
}
@ -31,7 +31,7 @@ const replaceSqliteLib = async(arch) => {
// https://github.com/lyswhut/lx-music-desktop/issues/1102
// https://github.com/lyswhut/lx-music-desktop/issues/1161
console.log('replace sqlite lib...')
const filePath = path.join(__dirname, `./lib/better_sqlite3.linux.${better_sqlite3_fileNameMap[arch]}.node`)
const filePath = path.join(__dirname, `./lib/better_sqlite3_${better_sqlite3_fileNameMap[arch]}.node`)
const targetPath = path.join(__dirname, '../node_modules/better-sqlite3/build/Release/better_sqlite3.node')
await fsPromises.unlink(targetPath).catch(_ => _)
await fsPromises.copyFile(filePath, targetPath)
@ -39,7 +39,7 @@ const replaceSqliteLib = async(arch) => {
const replaceQrcDecodeLib = async(platform, arch) => {
console.log('replace qrc_decode lib...', platform, qrc_decode_fileNameMap[platform][arch])
const filePath = path.join(__dirname, `./lib/qrc_decode.${qrc_decode_fileNameMap[platform][arch]}.node`)
const filePath = path.join(__dirname, `./lib/qrc_decode_${qrc_decode_fileNameMap[platform][arch]}.node`)
const targetPath = path.join(__dirname, '../build/Release/qrc_decode.node')
const targetDir = path.dirname(targetPath)
if (fs.existsSync(targetDir)) await fsPromises.unlink(targetPath).catch(_ => _)

599
package-lock.json generated

File diff suppressed because it is too large Load Diff

View File

@ -1,6 +1,6 @@
{
"name": "lx-music-desktop",
"version": "2.1.0-beta.7",
"version": "2.1.0-beta.8",
"description": "一个免费的音乐查找助手",
"main": "./dist/main.js",
"productName": "lx-music-desktop",
@ -71,7 +71,7 @@
"up": "cross-env ELECTRON_GET_USE_PROXY=true GLOBAL_AGENT_HTTPS_PROXY=http://127.0.0.1:1081 npm i"
},
"browserslist": [
"Electron 19.1.0"
"Electron 22.2.0"
],
"engines": {
"node": ">= 16",
@ -213,8 +213,8 @@
"@types/better-sqlite3": "^7.6.3",
"@types/needle": "^3.2.0",
"@types/tunnel": "^0.0.3",
"@typescript-eslint/eslint-plugin": "^5.50.0",
"@typescript-eslint/parser": "^5.50.0",
"@typescript-eslint/eslint-plugin": "^5.51.0",
"@typescript-eslint/parser": "^5.51.0",
"@volar/vue-language-plugin-pug": "^1.0.24",
"babel-loader": "^9.1.2",
"browserslist": "^4.21.5",
@ -226,11 +226,11 @@
"css-loader": "^6.7.3",
"css-minimizer-webpack-plugin": "^4.2.2",
"del": "^6.1.1",
"electron": "^19.1.9",
"electron": "^22.2.0",
"electron-builder": "^24.0.0-alpha.11",
"electron-debug": "^3.2.0",
"electron-devtools-installer": "^3.2.0",
"electron-to-chromium": "^1.4.286",
"electron-to-chromium": "^1.4.288",
"electron-updater": "^6.0.0-alpha.8",
"eslint": "^8.33.0",
"eslint-config-standard": "^17.0.0",
@ -272,7 +272,7 @@
},
"dependencies": {
"@simonwep/pickr": "^1.8.2",
"better-sqlite3": "^8.0.1",
"better-sqlite3": "^8.1.0",
"bufferutil": "^4.0.7",
"comlink": "~4.3.1",
"crypto-js": "^4.1.1",
@ -288,7 +288,7 @@
"music-metadata": "^8.1.3",
"needle": "github:lyswhut/needle#93299ac841b7e9a9f82ca7279b88aaaeda404060",
"node-id3": "^0.2.5",
"socket.io": "^4.5.4",
"socket.io": "^4.6.0",
"sortablejs": "^1.15.0",
"tunnel": "^0.0.6",
"utf-8-validate": "^6.0.2",

View File

@ -25,3 +25,7 @@
- 修改列表响应式更新机制,尝试修复偶现的删除歌曲列表未更新的问题
- 修复某些kg歌单链接无法打开的问题
- 修复将桌面歌词放到屏幕边缘时,偶现的开启桌面歌词后出现歌词窗口位置出现少许偏移的问题,以及将歌词窗口调整到全屏大小后,重开桌面歌词窗口被缩小出现边距的问题
### 其他
- 更新Electron到v22.2.0