Я работал несколько дней над электронным приложением. Когда я вчера закончил работать, программа работала и работала просто отлично. Я пришел сегодня утром, чтобы снова начать работать над ним, и теперь внезапно, на полпути к программе, теперь она просто белоснежная. Я ничего не менял с момента последней (последней известной) работы до последнего времени.
Я не вижу ошибок, регистрируемых в консоли powershell после запуска npm start
(программа также не работает в пакетном режиме), и когда я использую элемент inspect, он просто говорит:
DevTools был отключен от страницы.
После перезагрузки страницы DevTools автоматически восстановит соединение.
Но он просто навсегда остается на этой белой странице.
На этой странице достаточно много кода (531 строка), но я не могу точно определить проблему, потому что в журнале нет ошибок. Тем не менее, я начал извлекать куски из своего кода, пытаясь заставить его работать, и я смог сузить его до кода ниже.
Что я могу сделать, чтобы исправить мое приложение?
Это код, к которому я его сузил, когда я закомментирую этот код, страница работает нормально.
var audio = require('win-audio').speaker;
Как ни странно, это один из первых фрагментов кода, который я написал на этой странице приложения, и он работал до сегодняшнего дня.
Я только что узнал, что если я подключу некоторые динамики, программа больше не будет белыми экранами. Но это не очень хорошее решение, потому что эта программа будет запускаться на сотнях компьютеров в день, которые могут иметь или не иметь динамики.