title: How to install ionic - I get "npm ERR! path" and other errors
body: <p>please help :) </p>
  
  <p>How do I install IONIC on Windows. For some random reason it doesn't install.</p>
  
  <p>I have installed Node, NPM and Cordova.</p>
  
  <p>But I get errors when I try to install IONIC.</p>
  
  <p>Here is my log:</p>
  
  <p>So, the problem is that I can't install ionic.</p>
  
  <p><strong>C:\Windows\system32>ionic</strong></p>
  
  <p>'ionic' is not recognized as an internal or external command,
  operable program or batch file.</p>
  
  <p>C:\Windows\system32>npm -v</p>
  
  <p>4.4.2</p>
  
  <p>C:\Windows\system32>cordova -v</p>
  
  <p>6.5.0</p>
  
  <p>C:\Windows\system32>node -v</p>
  
  <p>v6.10.0</p>
  
  <p><strong>C:\Windows\system32>npm install -g ionic</strong></p>
  
  <p>npm WARN deprecated minimatch@0.2.14: Please update to minimatch 3.0.2 or higher to avoid a RegExp DoS issue</p>
  
  <p>npm WARN deprecated minimatch@0.3.0: Please update to minimatch 3.0.2 or higher to avoid a RegExp DoS issue</p>
  
  <p>npm WARN deprecated minimatch@2.0.10: Please update to minimatch 3.0.2 or higher to avoid a RegExp DoS issue</p>
  
  <p>npm WARN deprecated node-uuid@1.4.8: Use uuid module instead</p>
  
  <p>npm WARN deprecated node-uuid@1.3.3: Use uuid module instead
  C:\Users\jasonbullen\AppData\Roaming\npm `-- (empty)</p>
  
  <p>npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents@^1.0.0 (node_modules\ionic\node_modules\chokidar\node_modules\fsevents):</p>
  
  <p>npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for fsevents@ 1.1.1: wanted {"os":"darwin","arch":"any"} (current: {"os":"win32","arch":"x64"}
  )</p>
  
  <p>npm WARN In ionic@2.2.1 replacing bundled version of mime-types with mime-types@ 2.0.14</p>
  
  <p>npm WARN In ionic@2.2.1 replacing bundled version of semver with semver@4.2.0</p>
  
  <p>npm WARN In ionic@2.2.1 replacing bundled version of cross-spawn with cross-spawn@4.0.2</p>
  
  <p>npm WARN In ionic@2.2.1 replacing bundled version of form-data with form-data@0.2.0</p>
  
  <p>npm WARN In ionic@2.2.1 replacing bundled version of request with request@2.51.0</p>
  
  <p>npm WARN In ionic@2.2.1 replacing bundled version of ionic-app-lib with ionic-app-lib@2.2.0</p>
  
  <p><strong>npm ERR! path C:\Users\jasonbullen\AppData\Roaming\npm\node_modules.staging\ans
  i-b577a3a1</strong></p>
  
  <p>npm ERR! code ENOENT</p>
  
  <p>npm ERR! errno -4058</p>
  
  <p>npm ERR! syscall rename</p>
  
  <p>npm ERR! enoent ENOENT: no such file or directory, rename 'C:\Users\jasonbullen\AppData\Roaming\npm\node_modules.staging\ansi-b577a3a1' -> 'C:\Users\jasonbullen\AppData\Roaming\npm\node_modules\ionic\node_modules\cordova-lib\node_modules\ansi'</p>
  
  <p>npm ERR! enoent ENOENT: no such file or directory, rename 'C:\Users\jasonbullen\AppData\Roaming\npm\node_modules.staging\ansi-b577a3a1' -> 'C:\Users\jasonbullen\AppData\Roaming\npm\node_modules\ionic\node_modules\cordova-lib\node_modules\ansi'</p>
  
  <p>npm ERR! enoent This is most likely not a problem with npm itself</p>
  
  <p>npm ERR! enoent and is related to npm not being able to find a file.</p>
  
  <p>npm ERR! enoent</p>
  
  <p>npm ERR! A complete log of this run can be found in:</p>
  
  <p>npm ERR!     C:\Users\jasonbullen\AppData\Roaming\npm-cache_logs\2017-03-23T09_44_06_598Z-debug.log</p>
  
  <p>Many Thanks :)</p>
  
  <p>Please help people - it still doesn't work :(</p>