diff --git a/src/renderer/utils/music.ts b/src/renderer/utils/music.ts index 4a9d3944..3692bf6d 100644 --- a/src/renderer/utils/music.ts +++ b/src/renderer/utils/music.ts @@ -181,7 +181,7 @@ export const getLocalMusicFileLyric = async(path: string): Promise 0.8) { - const iconv = await import('iconv-lite') + const iconv = (await import('iconv-lite')).default if (iconv.encodingExists(encoding)) { const lrc = iconv.decode(lrcBuf, encoding) if (lrc) { diff --git a/src/renderer/worker/download/utils.ts b/src/renderer/worker/download/utils.ts index 4e1a4e90..69f25f14 100644 --- a/src/renderer/worker/download/utils.ts +++ b/src/renderer/worker/download/utils.ts @@ -14,7 +14,7 @@ export const saveLrc = async(lrcData: LX.Music.LyricInfo, info: { downloadTlrc: boolean downloadRlrc: boolean }) => { - const iconv = await import('iconv-lite') + const iconv = (await import('iconv-lite')).default const lrc = buildLyrics(lrcData, info.downloadLxlrc, info.downloadTlrc, info.downloadRlrc) switch (info.format) { case 'gbk': diff --git a/src/renderer/worker/main/list.ts b/src/renderer/worker/main/list.ts index 3cbcb616..4776c455 100644 --- a/src/renderer/worker/main/list.ts +++ b/src/renderer/worker/main/list.ts @@ -304,7 +304,7 @@ export const createLocalMusicInfos = async(filePaths: string[]): Promise, isMerge: boolean) => { - const iconv = await import('iconv-lite') + const iconv = (await import('iconv-lite')).default if (isMerge) { await saveStrToFile(savePath, @@ -328,7 +328,7 @@ export const exportPlayListToCSV = async(savePath: string, lists: Array, isMerge: boolean, header: string) => { - const iconv = await import('iconv-lite') + const iconv = (await import('iconv-lite')).default const filterStr = (str: string) => { if (!str) return ''