Я использую скрипт .iss
для создания exe- файла в Inno Setup Compiler. Мне нужно упаковать некоторые node_modules в это приложение, поэтому у меня есть строка в [Files]
которая выглядит следующим образом:
Source: "{#SourcePath}Encore.Warehouse.UI\bin\Warehouse_Release\warehouse\*"; \
DestDir: "{app}\warehouse"; Flags: ignoreversion recursesubdirs createallsubdirs
Когда я компилирую, я получаю эту ошибку:
Вот вывод компилятора:
Таким образом, он работает нормально, пока не прервался. Сначала я думал, что browser.js
не существует, но после двойной проверки это не так. Кроме того, я использую подстановочный знак в исходном пути, чтобы компилятор знал, что файл существует, но, похоже, возникают проблемы при его сжатии.
Еще одна вещь, которая может быть причиной проблемы - это длина пути к файлу. Модули узлов обычно имеют смешную длину пути к файлу из-за вложенных зависимостей. В этом случае длина пути составляет 260. Предполагая, что это является причиной проблемы, есть ли способ обойти это?