我尝试用电子预编译包编写电子应用程序。我按照说明安装它,所以在我的devDependencies中没有电子包。而不是这个我有电子预建 - 编译依赖。在使用mocha + spectron编写单元测试期间,我的代码出现问题。 我有模块功能:
openLinkinExternalWindow( e ) {
shell.openExternal(this.link);
}
我在模块前面进行shell导入:
import { shell } from 'electron';
它在应用程序运行时期间有效,但如果我想测试此模块,则会出现错误:
无法找到模块'电子'
我该怎么做才能避免这个问题?
答案 0 :(得分:3)
我'使用电子摩卡包代替摩卡,它的工作原理