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
存在しないということでしたが、再確認したところ、そうではありませんでした。また、ソース パスにワイルドカードを使用しているため、コンパイラはファイルが存在することを認識していますが、圧縮に問題があるようです。
問題を引き起こしている可能性のあるもう 1 つのことは、ファイル パスの長さです。通常、ノード モジュールは、依存関係がネストされているため、途方もないファイル パスの長さになります。この場合、パスの長さは260です。これが問題の原因であると仮定すると、それを回避する方法はありますか?