Я впервые использую электронный упаковщик модуля npm. Я хочу связать внутри моего приложения скомпилированную версию php. Я скачал его с официального сайта и поместил в папку приложения с именем php
, Я попытался построить версию приложения для Windows, и она будет успешно построена, но включенная версия php не будет загружена. Я связал запускать .exe вручную, но он всегда выдаст мне ошибку об отсутствующей DLL: The program can't start because VCRUNTIME140.dll
пропал, отсутствует.
Я нашел некоторый вопрос здесь на SO, где объясняется, почему эта ошибка происходит, и предлагается установить VC14, чтобы решить эту проблему. Я тестирую приложение для Windows, созданное на виртуальной машине. Есть ли способ включить настройку VC14 в приложение, а затем при запуске приложения, если эта зависимость не установлена, запустить процесс установки?
Вы можете использовать Inno Setup, чтобы создать исполняемый файл, который установит ваше электронное приложение. Используя этот инструмент, вы можете установить любую зависимость, необходимую для запуска приложения. Взгляни на этот ответ Для получения более подробной информации или этого вопроса, если у вас есть установщик, который хочет запустить После / До настройка завершена.
Других решений пока нет …