2

electron-prebuilt-compile パッケージで electron アプリを作成しようとしています。指示に従ってインストールしたので、私の devDependencies には electron パッケージがありません。これの代わりに、electron-prebuild-compile 依存関係があります。mocha + spectron を使用して単体テストを作成しているときに、コードに問題が発生しました。私は機能を持つモジュールを持っています:

openLinkinExternalWindow( e ) {                                                                                                                                                                                                       
  shell.openExternal(this.link);
}

モジュールの前にシェルをインポートします。

import { shell } from 'electron';

アプリケーションの実行時に機能しますが、このモジュールをテストしたい場合、エラーが発生します:

モジュール「electron」が見つかりません

この問題を回避するにはどうすればよいですか?

4

1 に答える 1