title: Cannot find module 'winston'
body: <p>I wrote a little module that uses winston to log stuff.</p>
  
  <p>I used <code>sudo npm install -g winston</code> (it is on a vm...so i'm not too concerned with sudo, etc.</p>
  
  <p>Log from npm:</p>
  
  <pre><code>winston@0.7.2 /usr/local/lib/node_modules/winston
  ├── cycle@1.0.2
  ├── stack-trace@0.0.7
  ├── eyes@0.1.8
  ├── colors@0.6.2
  ├── async@0.2.9
  ├── pkginfo@0.3.0
  └── request@2.16.6 (forever-agent@0.2.0, aws-sign@0.2.0, tunnel-agent@0.2.0, oauth-sign@0.2.0, json-stringify-safe@3.0.0, cookie-jar@0.2.0, node-uuid@1.4.1, mime@1.2.11, qs@0.5.6, hawk@0.10.2, form-data@0.0.10)
  </code></pre>
  
  <p>When I try to run my module in node I get:</p>
  
  <pre><code>Error: Cannot find module 'winston'
      at Function.Module._resolveFilename (module.js:331:15)
      at Function.Module._load (module.js:273:25)
      at Module.require (module.js:357:17)
      at require (module.js:373:17)
      at Object.&lt;anonymous&gt; (/home/name/Code/neon/neon-js-spike/logger.js:2:9)
      at Module._compile (module.js:449:26)
      at Object.Module._extensions..js (module.js:467:10)
      at Module.load (module.js:349:32)
      at Function.Module._load (module.js:305:12)
      at Module.require (module.js:357:17)
  </code></pre>
  
  <p>System versions:
  ubuntu
  node -v = v0.11.7-pre
  npm -v = 1.3.8</p>
  
  <p>P.S. I tried this on my home laptop (another ubuntu vm) and worked.</p>