小编Vla*_* G.的帖子

如何在electron-js中的angular-cli中使用文件系统(fs)

我已经建立了一个angular-cli项目

(@ Angular / cli:1.0.0-rc.2节点:6.10.0 os:linux x64)

使用electron js(v1.6.2)并且我需要使用文件系统来创建/删除.csv文件和文件夹,但是我不能在角度组件中加入

您如何配置angular-cli能够:从'fs'导入fs?

node.js electron angular-cli

2
推荐指数
1
解决办法
3919
查看次数

在电子中互连ipcRenderer和ipcMain时出错

我已经在电子中配置了cli角,并且有一个链接可以执行将ipcRenderer和ipcMain相互关联的功能:

的HTML:

<a (click)="check()"> click </a>
Run Code Online (Sandbox Code Playgroud)

零件:

constructor(private _e: ElectronService) { }

check () {
   this._e.ipcRenderer.send ('conn', 'round');
   this._e.ipcRenderer.on ('conn-st', (event, args) => {
      console.log (args);
   });
}
Run Code Online (Sandbox Code Playgroud)

main.js(电子):

ipcMain.on ('conn', function (event, args) {
  event.sender.send ('conn-st', 'trip');
});
Run Code Online (Sandbox Code Playgroud)

问题在于,单击一次时,它会执行一次,但是再次单击时,它会连续执行3、4、5等操作。

并在达到11时抛出此错误:

(node:23006) Error: Possible EventEmitter memory leak detected. 11 conn-st listeners added. Use emitter.setMaxListeners() to increase limit
Run Code Online (Sandbox Code Playgroud)

如何结束ipcRenderer和ipcMain之间的连接?

javascript node.js electron angular-cli angular

0
推荐指数
1
解决办法
1717
查看次数

标签 统计

angular-cli ×2

electron ×2

node.js ×2

angular ×1

javascript ×1