We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
2 parents 385350b + 9d214aa commit 3bc9cb9Copy full SHA for 3bc9cb9
bindings/pkgs/@duckdb/node-bindings/duckdb.js
@@ -16,8 +16,12 @@ const getNativeNodeBinding = (runtimePlatformArch) => {
16
case 'win32-x64':
17
return require('@duckdb/node-bindings-win32-x64/duckdb.node');
18
default:
19
- const [platform, arch] = runtimePlatformArch.split('-')
20
- throw new Error(`Error loading duckdb native binding: unsupported arch '${arch}' for platform '${platform}'`);
+ const [platform, arch] = runtimePlatformArch.split('-');
+ try {
21
+ return require(`@duckdb/node-bindings-${platform}-${arch}/duckdb.node`);
22
+ } catch (err) {
23
+ throw new Error(`Error loading duckdb native binding: unsupported arch '${arch}' for platform '${platform}'`);
24
+ }
25
}
26
27
0 commit comments