UNPKG

albertgao.common-electron

Version:

个人常用的nodejs/electron模块

26 lines (23 loc) 502 B
const Fs = require('fs-extra') let path = '' /** * 用于向主进程发送数据 */ function postMsg() { process.send(...arguments) } /** * @param root0 * @param root0.path * @param root0.json * @param root0.id */ function handleData({ path: filePath, json, id }) { filePath && (path = filePath) json && Fs.outputJSONSync(path, json, { spaces: '\t' }) postMsg({ path: filePath, complete: true, id }) } /** * 用于接收主进程发来的数据 */ process.on('message', handleData)