1234567891011121314151617 |
- const path = require('node:path');
- const testLoadLibrary = require('./build/Release/test_module');
- const lib = (() => {
- switch (process.platform) {
- case 'linux':
- return path.resolve(__dirname, 'build/Release/foo.so');
- case 'darwin':
- return path.resolve(__dirname, 'build/Release/foo.dylib');
- case 'win32':
- return path.resolve(__dirname, 'build/Release/libfoo.dll');
- default:
- throw new Error('unsupported os');
- }
- })();
- testLoadLibrary(lib);
|