Electron的事件监听问题
来源:4-3 配置开发环境(一)

Indigo丶
2022-09-17
老师您好, 我最近在做一个新的electron项目, 想知道有什么办法可以监听dom事件触发后, 执行特定的npm事件, 例如点击一个按钮后触发package.json中某个依赖项的打包编译(触发npx xxxx compile)。我想着使用ipcRenderer发送信号, 但之后ipcMain接收到信号之后的操作我就不太清楚了…或者需要用到其他思路吗
写回答
1回答
-
张轩
2022-09-18
同学你好
这个应该是可以的,node 的环境中也可以执行对应的 shell 命令。可以使用内置的 child process 模块。
有一个 exec 方法可以执行对应的命令:https://nodejs.org/api/child_process.html#child_processexeccommand-options-callback
这里有对应的教程:https://www.sohamkamani.com/nodejs/executing-shell-commands/
还可以使用封装好的一个库,称之为 shelljs,可以看一下:https://github.com/shelljs/shelljs
012022-09-18
相似问题
remote 引用失败了吗?怎么解决
回答 2