mirror of
https://github.com/hicccc77/WeFlow.git
synced 2026-05-13 15:10:05 +00:00
修复 silk-wasm 被错误内联导致 macOS 语音转写崩溃 (#943)
将 'silk-wasm' 加入主进程 vite external 列表。
silk-wasm 默认会被 rollup 内联进 main.js,CI 构建环境下其内部
import_meta_url 变量被错误优化为 {}.url(即 undefined),
触发 createRequire(undefined) 报错,SILK 解码失败,
语音转写功能完全不可用。
silk-wasm 本身已在 package.json 的 asarUnpack 中(line 184-185),
强制 external 后正常走 require() 从 unpacked 加载,与原意图对齐。
本地 macOS Apple Silicon 验证:
- 构建产物 main.js 已 0 内联(grep tencent silk = 0)
- require("silk-wasm") 动态保留
- 实测语音转写恢复正常
This commit is contained in:
@@ -112,7 +112,8 @@ export default defineConfig({
|
|||||||
'shelljs',
|
'shelljs',
|
||||||
'exceljs',
|
'exceljs',
|
||||||
'node-llama-cpp',
|
'node-llama-cpp',
|
||||||
'@vscode/sudo-prompt'
|
'@vscode/sudo-prompt',
|
||||||
|
'silk-wasm'
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user