title: npm ERR! Unexpected end of JSON input while parsing near '...registry.npmjs.org/@i'
body: <p>I am new to ionic and i am still trying to install it. Everytime i write an ionic command like <code>npm install -g ionic cordova</code> i receive this error</p>
  
  <pre><code>    npm ERR! Unexpected end of JSON input while parsing near '...de":"0.6.2","express"'
  
  npm ERR! A complete log of this run can be found in:
  npm ERR!     C:\Users\DwayneT\AppData\Roaming\npm-cache\_logs\2019-05-31T01_51_23_542Z-debug.log
  </code></pre>
  
  <p>'</p>
  
  <p>this is my log file</p>
  
  <pre><code>0 info it worked if it ends with ok
  1 verbose cli [ 'C:\\Program Files\\nodejs\\node.exe',
  1 verbose cli   
  'C:\\Users\\DwayneT\\AppData\\Roaming\\npm\\node_modules\\npm\\bin\\npm- 
  cli.js',
  1 verbose cli   'install',
  1 verbose cli   '-g',
  1 verbose cli   'ionic',
  1 verbose cli   'cordova' ]
  2 info using npm@6.9.0
  3 info using node@v8.11.1
  4 verbose npm-session bf0a16c3729a6897
  5 silly install loadCurrentTree
  6 silly install readGlobalPackageData
  7 http fetch GET 304 http://registry.npmjs.org/cordova 1407ms (from cache)
  8 silly fetchPackageMetaData error for cordova@latest Unexpected end of JSON 
  input while parsing near '...de":"0.6.2","express"'
  9 http fetch GET 304 http://registry.npmjs.org/ionic 1418ms (from cache)
  10 silly pacote tag manifest for ionic@latest fetched in 1452ms
  11 timing stage:rollbackFailedOptional Completed in 1ms
  12 timing stage:runTopLevelLifecycles Completed in 1466ms
  13 verbose stack SyntaxError: Unexpected end of JSON input while parsing 
  near '...de":"0.6.2","express"'
  13 verbose stack     at JSON.parse (&lt;anonymous&gt;)
  13 verbose stack     at parseJson 
  (C:\Users\DwayneT\AppData\Roaming\npm\node_modules\npm\node_modules\json- 
  parse-better-errors\index.js:7:17)
  13 verbose stack     at consumeBody.call.then.buffer 
  (C:\Users\DwayneT\AppData\Roaming\npm\node_modules\npm\node_modules\node- 
  fetch-npm\src\body.js:96:50)
  13 verbose stack     at &lt;anonymous&gt;
  13 verbose stack     at process._tickCallback 
  (internal/process/next_tick.js:188:7)
  14 verbose cwd C:\Users\DwayneT
  15 verbose Windows_NT 10.0.18362
  16 verbose argv "C:\\Program Files\\nodejs\\node.exe" 
  "C:\\Users\\DwayneT\\AppData\\Roaming\\npm\\node_modules\\npm\\bin\\npm- 
  cli.js" "install" "-g" "ionic" "cordova"
  17 verbose node v8.11.1
  18 verbose npm  v6.9.0
  19 error Unexpected end of JSON input while parsing near 
  '...de":"0.6.2","express"'
  20 verbose exit [ 1, true ]
  </code></pre>
  
  <p>I have tried many solutions including</p>
  
  <pre><code>npm cache clean --force
  </code></pre>
  
  <p>but nothing seems to work and i am now now. Kindly assist please. I am using node v 8</p>