我尝试使用 electron-prebuilt-compile 包编写电子应用程序。我按照说明安装了它,所以在我的 devDependencies 中没有电子包。而不是这个,我有电子预构建编译依赖项。在使用 mocha + spectron 编写单元测试时,我的代码有问题。我有功能模块:
openLinkinExternalWindow( e ) {
shell.openExternal(this.link);
}
我在模块前面进行了 shell 导入:
import { shell } from 'electron';
它在应用程序运行时工作,但如果我想测试这个模块,就会出现错误:
找不到模块“电子”
我应该怎么做才能避免这个问题?