title: Cordova installation error: path issue (?) - error code ENOENT
body: <p>After installing Xcode &amp; NodeJS I am now trying to install Cordova but I am getting the following error regarding a missing file (wrong path?).</p>
  
  <pre><code>Luciens-MacBook-Pro:~ lucientavano$ npm cache clean
  Luciens-MacBook-Pro:~ lucientavano$ sudo npm install -g cordova
  Password:
  npm WARN deprecated npmconf@2.1.2: this package has been reintegrated into npm and is now out of date with respect to npm
  /usr/local/lib
  └── (empty)
  
  npm ERR! Darwin 15.3.0
  npm ERR! argv "/usr/local/bin/node" "/usr/local/bin/npm" "install" "-g" "cordova"
  npm ERR! node v4.2.6
  npm ERR! npm  v3.6.0
  npm ERR! path /usr/local/lib/node_modules/.staging/abbrev-ef9cc920
  npm ERR! code ENOENT
  npm ERR! errno -2
  npm ERR! syscall rename
  
  npm ERR! enoent ENOENT: no such file or directory, rename '/usr/local/lib/node_modules/.staging/abbrev-ef9cc920' -&gt; '/usr/local/lib/node_modules/cordova/node_modules/npm/node_modules/abbrev'
  npm ERR! enoent ENOENT: no such file or directory, rename '/usr/local/lib/node_modules/.staging/abbrev-ef9cc920' -&gt; '/usr/local/lib/node_modules/cordova/node_modules/npm/node_modules/abbrev'
  npm ERR! enoent This is most likely not a problem with npm itself
  npm ERR! enoent and is related to npm not being able to find a file.
  npm ERR! enoent 
  
  npm ERR! Please include the following file with any support request:
  npm ERR!     /Users/lucientavano/npm-debug.log
  npm ERR! code 1
  Luciens-MacBook-Pro:~ lucientavano$ tail -10 /Users/lucientavano/npm-debug.log
  21365 error npm  v3.6.0
  21366 error path /usr/local/lib/node_modules/.staging/abbrev-ef9cc920
  21367 error code ENOENT
  21368 error errno -2
  21369 error syscall rename
  21370 error enoent ENOENT: no such file or directory, rename '/usr/local/lib/node_modules/.staging/abbrev-ef9cc920' -&gt; '/usr/local/lib/node_modules/cordova/node_modules/npm/node_modules/abbrev'
  21371 error enoent ENOENT: no such file or directory, rename '/usr/local/lib/node_modules/.staging/abbrev-ef9cc920' -&gt; '/usr/local/lib/node_modules/cordova/node_modules/npm/node_modules/abbrev'
  21371 error enoent This is most likely not a problem with npm itself
  21371 error enoent and is related to npm not being able to find a file.
  21372 verbose exit [ -2, true ]
  </code></pre>
  
  <p>Have you run into a similar issue? Thank you in advance for any suggestion you may have.</p>