title: npm link not working on windows?
body: <p>I'm using node v0.10.32. Windows 8.1.</p>
  
  <p>My objective is to link a node application as a node_module in another main app.</p>
  
  <p>I go to my-module folder and do</p>
  
  <pre><code>npm link
  </code></pre>
  
  <p>Then, I go to the main-app folder and do</p>
  
  <pre><code>npm link my-module
  </code></pre>
  
  <p>This is the result</p>
  
  <pre><code>c:\dev\main-app&gt;npm link my-module
  unbuild my-module@0.0.2
  c:\dev\main-app\node_modules\my-module -&gt;     C:\Users\Nizar\AppData\Roaming\npm\node_modules\my-module -&gt; C:\dev\my-module
  </code></pre>
  
  <p>But, the linkage does NOT seem to work, <strong>require('my-module')</strong> throws the following error</p>
  
  <pre><code>    c:\dev\main-app&gt;node app.js
  
      module.js:340
          throw err;
                ^
      Error: Cannot find module 'my-module'
          at Function.Module._resolveFilename (module.js:338:15)
  </code></pre>
  
  <ul>
  <li>my-module is indeed v0.0.2.</li>
  <li>I can access it from main-app/node_module/my-module</li>
  <li>This folder exists C:\Users\Nizar\AppData\Roaming\npm\node_modules\my-module</li>
  <li>my-module package.json has "name": "my-module"</li>
  </ul>
  
  <p>Moreover, %NODE_PATH% is correctly set:</p>
  
  <pre><code>  c:\dev\main-app&gt;echo %NODE_PATH%
    C:\Users\Nizar\AppData\Roaming\npm\node_modules
  </code></pre>
  
  <p>Ideas?</p>