我尝试从typescript中的电子获取ipcRenderer模块,将信息从当前组件发送到核心并将信息返回到窗口(电子铬浏览器).通过将ts代码转码为ES5,我得到的是"未找到模块"错误.
const ipc = require('electron').ipcRenderer;`
更新:错误正在"未找到模块"和此模块之间切换:
ERROR in ./~/electron/index.js
Module build failed: Error: ENOENT, open '/.../node_modules/electron/index.js'
@ ./app/components/search/search.ts 12:10-29
那是来自当前的电子api.我也尝试使用typescript中的import语法,但结果是一样的.
比我尝试在ES5文件中使用electron.ipcRenderer模块,直接在html文件中加载/链接.
在那里工作.为什么?