mirror of
https://github.com/velopack/velopack.git
synced 2025-10-25 15:19:22 +00:00
try createRequire
This commit is contained in:
@@ -1,14 +1,17 @@
|
|||||||
import { proxy } from "@neon-rs/load";
|
import {proxy} from "@neon-rs/load";
|
||||||
|
import {createRequire} from "module";
|
||||||
|
|
||||||
|
export const nodeRequire = createRequire(__filename);
|
||||||
|
|
||||||
module.exports = proxy({
|
module.exports = proxy({
|
||||||
platforms: {
|
platforms: {
|
||||||
"win32-x86-msvc": () => require("./native/velopack_nodeffi_win_x86_msvc.node"),
|
"win32-x86-msvc": () => nodeRequire("./native/velopack_nodeffi_win_x86_msvc.node"),
|
||||||
"win32-x64-msvc": () => require("./native/velopack_nodeffi_win_x64_msvc.node"),
|
"win32-x64-msvc": () => nodeRequire("./native/velopack_nodeffi_win_x64_msvc.node"),
|
||||||
"win32-arm64-msvc": () => require("./native/velopack_nodeffi_win_arm64_msvc.node"),
|
"win32-arm64-msvc": () => nodeRequire("./native/velopack_nodeffi_win_arm64_msvc.node"),
|
||||||
"darwin-x64": () => require("./native/velopack_nodeffi_osx.node"),
|
"darwin-x64": () => nodeRequire("./native/velopack_nodeffi_osx.node"),
|
||||||
"darwin-arm64": () => require("./native/velopack_nodeffi_osx.node"),
|
"darwin-arm64": () => nodeRequire("./native/velopack_nodeffi_osx.node"),
|
||||||
"linux-x64-gnu": () => require("./native/velopack_nodeffi_linux_x64_gnu.node"),
|
"linux-x64-gnu": () => nodeRequire("./native/velopack_nodeffi_linux_x64_gnu.node"),
|
||||||
"linux-arm64-gnu": () => require("./native/velopack_nodeffi_linux_arm64_gnu.node"),
|
"linux-arm64-gnu": () => nodeRequire("./native/velopack_nodeffi_linux_arm64_gnu.node"),
|
||||||
},
|
},
|
||||||
debug: () => require("../index.node"),
|
debug: () => nodeRequire("../index.node"),
|
||||||
});
|
});
|
||||||
|
|||||||
Reference in New Issue
Block a user