From 0a8a499fa64d3f36642e9f7e00520cf101b1541f Mon Sep 17 00:00:00 2001 From: LongYinan Date: Sat, 12 Jul 2025 17:55:04 +0800 Subject: [PATCH] fix(cli): binding format (#2774) --- cli/src/api/templates/js-binding.ts | 22 ++-- examples/napi/index.cjs | 198 ++++++++++++++-------------- 2 files changed, 110 insertions(+), 110 deletions(-) diff --git a/cli/src/api/templates/js-binding.ts b/cli/src/api/templates/js-binding.ts index cb35d917..d258dc68 100644 --- a/cli/src/api/templates/js-binding.ts +++ b/cli/src/api/templates/js-binding.ts @@ -158,33 +158,33 @@ function requireNative() { } else if (process.platform === 'linux') { if (process.arch === 'x64') { if (isMusl()) { - ${requireTuple('linux-x64-musl', 8)} + ${requireTuple('linux-x64-musl', 10)} } else if (isOpenHarmony) { - ${requireTuple('linux-x64-ohos', 8)} + ${requireTuple('linux-x64-ohos', 10)} } else { - ${requireTuple('linux-x64-gnu', 8)} + ${requireTuple('linux-x64-gnu', 10)} } } else if (process.arch === 'arm64') { if (isMusl()) { - ${requireTuple('linux-arm64-musl', 8)} + ${requireTuple('linux-arm64-musl', 10)} } else if (isOpenHarmony) { - ${requireTuple('linux-arm64-ohos', 8)} + ${requireTuple('linux-arm64-ohos', 10)} } else { - ${requireTuple('linux-arm64-gnu', 8)} + ${requireTuple('linux-arm64-gnu', 10)} } } else if (process.arch === 'arm') { if (isMusl()) { - ${requireTuple('linux-arm-musleabihf', 8)} + ${requireTuple('linux-arm-musleabihf', 10)} } else if (isOpenHarmony) { - ${requireTuple('linux-arm-ohos', 8)} + ${requireTuple('linux-arm-ohos', 10)} } else { - ${requireTuple('linux-arm-gnueabihf', 8)} + ${requireTuple('linux-arm-gnueabihf', 10)} } } else if (process.arch === 'riscv64') { if (isMusl()) { - ${requireTuple('linux-riscv64-musl', 8)} + ${requireTuple('linux-riscv64-musl', 10)} } else { - ${requireTuple('linux-riscv64-gnu', 8)} + ${requireTuple('linux-riscv64-gnu', 10)} } } else if (process.arch === 'ppc64') { ${requireTuple('linux-ppc64-gnu')} diff --git a/examples/napi/index.cjs b/examples/napi/index.cjs index 4719a2f3..dc1e931d 100644 --- a/examples/napi/index.cjs +++ b/examples/napi/index.cjs @@ -211,141 +211,141 @@ function requireNative() { if (process.arch === 'x64') { if (isMusl()) { try { - return require('./example.linux-x64-musl.node') - } catch (e) { - loadErrors.push(e) - } - try { - return require('@examples/napi-linux-x64-musl') - } catch (e) { - loadErrors.push(e) - } + return require('./example.linux-x64-musl.node') + } catch (e) { + loadErrors.push(e) + } + try { + return require('@examples/napi-linux-x64-musl') + } catch (e) { + loadErrors.push(e) + } } else if (isOpenHarmony) { try { - return require('./example.linux-x64-ohos.node') - } catch (e) { - loadErrors.push(e) - } - try { - return require('@examples/napi-linux-x64-ohos') - } catch (e) { - loadErrors.push(e) - } + return require('./example.linux-x64-ohos.node') + } catch (e) { + loadErrors.push(e) + } + try { + return require('@examples/napi-linux-x64-ohos') + } catch (e) { + loadErrors.push(e) + } } else { try { - return require('./example.linux-x64-gnu.node') - } catch (e) { - loadErrors.push(e) - } - try { - return require('@examples/napi-linux-x64-gnu') - } catch (e) { - loadErrors.push(e) - } + return require('./example.linux-x64-gnu.node') + } catch (e) { + loadErrors.push(e) + } + try { + return require('@examples/napi-linux-x64-gnu') + } catch (e) { + loadErrors.push(e) + } } } else if (process.arch === 'arm64') { if (isMusl()) { try { - return require('./example.linux-arm64-musl.node') - } catch (e) { - loadErrors.push(e) - } - try { - return require('@examples/napi-linux-arm64-musl') - } catch (e) { - loadErrors.push(e) - } + return require('./example.linux-arm64-musl.node') + } catch (e) { + loadErrors.push(e) + } + try { + return require('@examples/napi-linux-arm64-musl') + } catch (e) { + loadErrors.push(e) + } } else if (isOpenHarmony) { try { - return require('./example.linux-arm64-ohos.node') - } catch (e) { - loadErrors.push(e) - } - try { - return require('@examples/napi-linux-arm64-ohos') - } catch (e) { - loadErrors.push(e) - } + return require('./example.linux-arm64-ohos.node') + } catch (e) { + loadErrors.push(e) + } + try { + return require('@examples/napi-linux-arm64-ohos') + } catch (e) { + loadErrors.push(e) + } } else { try { - return require('./example.linux-arm64-gnu.node') - } catch (e) { - loadErrors.push(e) - } - try { - return require('@examples/napi-linux-arm64-gnu') - } catch (e) { - loadErrors.push(e) - } + return require('./example.linux-arm64-gnu.node') + } catch (e) { + loadErrors.push(e) + } + try { + return require('@examples/napi-linux-arm64-gnu') + } catch (e) { + loadErrors.push(e) + } } } else if (process.arch === 'arm') { if (isMusl()) { try { - return require('./example.linux-arm-musleabihf.node') - } catch (e) { - loadErrors.push(e) - } - try { - return require('@examples/napi-linux-arm-musleabihf') - } catch (e) { - loadErrors.push(e) - } + return require('./example.linux-arm-musleabihf.node') + } catch (e) { + loadErrors.push(e) + } + try { + return require('@examples/napi-linux-arm-musleabihf') + } catch (e) { + loadErrors.push(e) + } } else if (isOpenHarmony) { try { - return require('./example.linux-arm-ohos.node') - } catch (e) { - loadErrors.push(e) - } - try { - return require('@examples/napi-linux-arm-ohos') - } catch (e) { - loadErrors.push(e) - } + return require('./example.linux-arm-ohos.node') + } catch (e) { + loadErrors.push(e) + } + try { + return require('@examples/napi-linux-arm-ohos') + } catch (e) { + loadErrors.push(e) + } } else { try { - return require('./example.linux-arm-gnueabihf.node') - } catch (e) { - loadErrors.push(e) - } - try { - return require('@examples/napi-linux-arm-gnueabihf') - } catch (e) { - loadErrors.push(e) - } + return require('./example.linux-arm-gnueabihf.node') + } catch (e) { + loadErrors.push(e) + } + try { + return require('@examples/napi-linux-arm-gnueabihf') + } catch (e) { + loadErrors.push(e) + } } } else if (process.arch === 'riscv64') { if (isMusl()) { try { - return require('./example.linux-riscv64-musl.node') - } catch (e) { - loadErrors.push(e) - } - try { - return require('@examples/napi-linux-riscv64-musl') - } catch (e) { - loadErrors.push(e) - } + return require('./example.linux-riscv64-musl.node') + } catch (e) { + loadErrors.push(e) + } + try { + return require('@examples/napi-linux-riscv64-musl') + } catch (e) { + loadErrors.push(e) + } } else { try { - return require('./example.linux-riscv64-gnu.node') - } catch (e) { - loadErrors.push(e) - } - try { - return require('@examples/napi-linux-riscv64-gnu') - } catch (e) { - loadErrors.push(e) - } + return require('./example.linux-riscv64-gnu.node') + } catch (e) { + loadErrors.push(e) + } + try { + return require('@examples/napi-linux-riscv64-gnu') + } catch (e) { + loadErrors.push(e) + } } } else if (process.arch === 'ppc64') {