node-nim
Version:
NetEase IM nodejs wrapper based on NetEase IM C++ SDK
20 lines • 758 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
const path = require('path');
const fs = require('fs');
if (process.platform === 'win32') {
const modulePaths = [
path.join(__dirname, '../../build/lib/'),
path.join(__dirname, '../../build/bin/'),
path.join(__dirname, '../build/Release/'),
path.join(__dirname, '../build/Release/').replace('app.asar', 'app.asar.unpacked'),
];
for (const modulePath of modulePaths) {
if (fs.existsSync(path.join(modulePath, 'node-nim.node'))) {
process.env.PATH = `${modulePath};${process.env.PATH}`;
break;
}
}
}
exports.default = require('../build/Release/node-nim.node');
//# sourceMappingURL=loader.js.map