Ошибка: не удается найти электронный модуль при тестировании мокко и спектроном в приложении для электронной компиляции
Я пытаюсь написать электронное приложение с пакетом электронная сборка. Я установил его, следуя инструкциям, поэтому в моих devDependencies нет электронного пакета. Вместо этого у меня есть зависимость электронная prebuild-compile. У меня проблема с моим кодом во время написания юнит-тестов с mocha + spectron. У меня есть модуль с функцией:
openLinkinExternalWindow( e ) {
shell.openExternal(this.link);
}
и я делаю импорт оболочки перед модулем:
import { shell } from 'electron';
Он работает во время выполнения приложения, но если я хочу протестировать этот модуль, возникает ошибка:
Не удается найти модуль "электрон"
Что я должен сделать, чтобы избежать этой проблемы?
1 ответ
Решение
Я использовал пакет электронно-мокко вместо мокко, и он работает