UNPKG

@fork-anyone/node-nim

Version:

NetEase IM nodejs wrapper based on NetEase IM C++ SDK

19 lines (16 loc) 727 B
/** * 复制node文件以及dll、dylib文件到electron exe同级目录 */ const path = require('path') const fs = require('fs-extra'); const os = require('os'); module.exports.copy = function() { const electronPath = path.dirname(require.resolve('electron')); if(os.platform() === 'win32') { fs.copySync(path.resolve(__dirname, '../sdk/lib'), path.resolve(electronPath, 'dist')); } else if(os.platform() === 'darwin'){ console.error( path.resolve(electronPath, 'dist/Electron.app/Contents/MacOS')) fs.copySync(path.resolve(__dirname, '../sdk/lib'), path.resolve(electronPath, 'dist/Electron.app/Contents/MacOS')); } console.log('复制node资源文件到electron exe目录') }