我正在使用脚本在Inno Setup Compiler.iss
中构建exe文件。我需要将一些node_modules 打包到这个应用程序中,所以我有一行如下所示:[Files]
Source: "{#SourcePath}Encore.Warehouse.UI\bin\Warehouse_Release\warehouse\*"; \
DestDir: "{app}\warehouse"; Flags: ignoreversion recursesubdirs createallsubdirs
当我编译时,我收到这个错误:
这是编译器输出:
因此,它似乎运行良好,直到它中止。我最初的想法是browser.js
不存在,但经过仔细检查,情况并非如此。另外,我在源路径中使用了通配符,因此编译器知道文件存在,但压缩它似乎有问题。
可能导致问题的另一件事是文件路径长度。由于嵌套的依赖关系,节点模块通常最终具有荒谬的文件路径长度。在这种情况下,路径长度为260。假设这是导致问题的原因,有没有办法解决它?