электрон-строитель не может сгенерировать .nupkg

На днях я отправился на новое развертывание приложения на сервере обновлений (через -full.nupkg) и был удивлен, увидев, что файл не существует в моей папке dist. Я прогнал и пересобрал на Windows, но получаю только версии .exe и распакованные папки.

Я не могу вспомнить, когда я в последний раз делал полную сборку с развертыванием .nupkg, может быть, это было несколько месяцев. Я пытался откатить любые изменения, которые, как я мог подумать, связаны (кроме самого электронного сборщика, который я не могу откатить дальше, поскольку в нем есть исправление критической ошибки для нас для одной из наших платформ) .

Следующей моей мыслью была ошибка в электронном сборщике или что они удалили эту функцию. Тем не менее, я не вижу никаких текущих ошибок по этому поводу, и документация, с которой я столкнулся (хотя и немного расплывчатая), по крайней мере, кажется, предполагает, что она все еще доступна.

Я также видел некоторые ссылки на модуль «electron-builder-squirrel-windows» в качестве рекомендации, но на самом деле я не могу найти этот модуль. Это то, что мне нужно/что сломалось? Если да, то где я могу найти его?


person Brian Knoblauch    schedule 27.01.2017    source источник


Ответы (1)


Установите для target значение squirrel. Чтобы использовать Squirrel.Windows, установите зависимость electronic-builder-squirrel-windows.

person develar    schedule 27.01.2017
comment
Неизвестно, почему зависимость не установилась с первой пары раз, но, наконец, она заработала с третьей попытки! Я предполагаю, что с npm правило состоит в том, чтобы просто продолжать попытки, пока это не сработает. Также кажется, что я полностью пропустил смену Squirrel на NSIS. Спасибо! - person Brian Knoblauch; 30.01.2017