title: Npm error unsupported platform for fsEvents when deploying to Azure
body: <p>When I run npm install, I get this error:</p>
  
  <pre><code>npm ERR! code EBADPLATFORM npm ERR! notsup Unsupported platform for
  fsevents@1.1.3: wanted {"os":"darwin","arch":"any"} (current:
  {"os":"win32","arch":"x64"}) npm ERR! notsup Valid OS:    darwin npm
  ERR! notsup Valid Arch:  any npm ERR! notsup Actual OS:   win32 npm
  ERR! notsup Actual Arch: x64
  </code></pre>
  
  <p>This has been asked <a href="https://stackoverflow.com/questions/40226745/npm-warn-notsup-skipping-optional-dependency-unsupported-platform-for-fsevents">here</a> but the accepted answer that it is optional does not work for me as I am unable to publish to azure since npm install fails.</p>
  
  <p><em>npm version :</em> 5.6.0</p>
  
  <p><strong>I have tried:</strong> </p>
  
  <pre><code>npm install --no-optional
  </code></pre>