私はReact(webpack)をElectronで実行しているプロジェクトに貢献しています。 Jestを使用してユニットテストを実行すると、エラーTypeError: Cannot read property 'on' of undefined
で失敗します(テストしていない場合は正常に動作します)。Electron + Jest - 単体テストでipcRendererが定義されていません
コード:
import React, { Component } from 'react';
import { ipcRenderer } from 'electron';
// some more imports
class Setup extends Component {
constructor(props) {
super(props);
this.state = {
// some state
};
ipcRenderer.on('open-file-reply', this.someMethod); // << fails on this line
}
// more class stuff
}
私は、Webpackの「ターゲット」:「電子」または「ターゲット」:「電子レンダラー」を追加するなど、さまざまなソリューションを試しましたが、これらは機能しません – Technotronic