title: What is npm ERR! code ELIFECYCLE?
body: <p>I've gotten this same error on two different npm packages and haven't seemed to be able to figure it out. I've checked <a href="https://stackoverflow.com/a/40377737/3539592">this</a> answer and I don't have any other servers running. I've also tried deleting my module_packages folder, cleaning <code>npm cache clean</code> and then reinstalling using <code>npm i</code> as many threads have suggested, but I still get the same error.</p>
  
  <ul>
  <li>Windows 10 64bit</li>
  <li>Node 8.9.4</li>
  <li>npm 5.6.0</li>
  </ul>
  
  <p><code>C:\Users\hunter\Documents\vid&gt;npm install npm install github:storj/node-libstorj --save</code></p>
  
  <pre><code>&gt; storj@5.1.0 preinstall C:\Users\hunter\Documents\vid\node_modules\storj
  &gt; node ./download.js
  
  Unable to download libstorj for platform: win32 and arch: x64
  npm WARN vid@1.0.0 No repository field.
  
  npm ERR! code ELIFECYCLE
  npm ERR! errno 1
  npm ERR! storj@5.1.0 preinstall: `node ./download.js`
  npm ERR! Exit status 1
  npm ERR!
  npm ERR! Failed at the storj@5.1.0 preinstall script.
  npm ERR! This is probably not a problem with npm. There is likely additional logging output above.
  
  npm ERR! A complete log of this run can be found in:
  npm ERR!     C:\Users\hunter\AppData\Roaming\npm-cache\_logs\2018-03-25T15_44_06_578Z-debug.log
  </code></pre>
  
  <p>Any ideas on what might be causing the error would be helpful. </p>