title: Inno Setup Compiler "Cannot find the path specified" error with long paths
body: <p>I am using a <code>.iss</code> script to build an <strong>exe</strong> file inside <a href="http://www.jrsoftware.org/isinfo.php" rel="noreferrer">Inno Setup Compiler</a>. I need to package some <strong>node_modules</strong> into this application so I have a line under <code>[Files]</code> which looks like this:</p>
  
  <pre><code>Source: "{#SourcePath}Encore.Warehouse.UI\bin\Warehouse_Release\warehouse\*"; \
      DestDir: "{app}\warehouse"; Flags: ignoreversion recursesubdirs createallsubdirs
  </code></pre>
  
  <p>When I compile, I receive this error:</p>
  
  <p><a href="https://i.stack.imgur.com/IjE9b.png" rel="noreferrer"><img src="https://i.stack.imgur.com/IjE9b.png" alt="The system cannot find the path specified."></a></p>
  
  <p>Here is the compiler output:</p>
  
  <p><a href="https://i.stack.imgur.com/kKgZE.png" rel="noreferrer"><img src="https://i.stack.imgur.com/kKgZE.png" alt="Compiler Output"></a></p>
  
  <p>So, it <em>appears</em> to be running fine up until it aborted. My initial thought was that the <code>browser.js</code> doesn't exist but after double checking, this is not the case. Also, I'm using a wildcard in the source path so <strong>the compiler knows the file exists</strong>, but it seems to be having trouble compressing it.</p>
  
  <p>One other thing that <em>could</em> be causing the issue is the file path length. Node modules usually end up having <strong>ridiculous file path lengths</strong> due to nested dependencies. In this case, the path length is <strong>260</strong>. Assuming this is what's causing the problem, is there any way to get around it?</p>