fix(mining-admin): 修复 APK 解析 adbkit-apkreader 导入方式
adbkit-apkreader 是 CJS 模块,直接导出 class(module.exports = ApkReader), 不存在 .default 属性。将 dynamic import 改为 require 直接调用 ApkReader.open()。 Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
parent
3ff38ca9c2
commit
dc51c19dfd
|
|
@ -39,9 +39,9 @@ export class PackageParserService {
|
|||
// 写入临时文件
|
||||
fs.writeFileSync(tempFile, buffer)
|
||||
|
||||
// 动态导入 adbkit-apkreader
|
||||
const ApkReader = await import('adbkit-apkreader')
|
||||
const reader = await ApkReader.default.open(tempFile)
|
||||
// 动态导入 adbkit-apkreader (CJS module, exports class directly)
|
||||
const ApkReader = require('adbkit-apkreader')
|
||||
const reader = await ApkReader.open(tempFile)
|
||||
const manifest = await reader.readManifest()
|
||||
|
||||
return {
|
||||
|
|
|
|||
Loading…
Reference in New Issue