title: why does npm tries to install phantomjs?
body: <p>I can't find a solution: I just set up a new Linux distro on my pi (raspian) and wanted to install those packages with one npm command:</p>
  
  <blockquote>
    <p>npm install telegraf blocktrail-sdk http request cookie-parser express-ipfilter googleapis express body-parser cron firebase-admin</p>
  </blockquote>
  
  <p>After a few seconds I see that npm tries to install a package called phantomjs and ends up with this error message:</p>
  
  <pre><code>npm WARN deprecated node-uuid@1.4.8: Use uuid module instead
  npm WARN deprecated tough-cookie@2.2.2: ReDoS vulnerability parsing Set-Cookie https://nodesecurity.io/advisories/130
  
  &gt; phantomjs@1.9.20 install /home/pi/node_modules/phantomjs
  &gt; node install.js
  
  PhantomJS not found on PATH
  Unexpected platform or architecture: linux/arm
  It seems there is no binary available for your platform/architecture
  Try to install PhantomJS globally
  </code></pre>
  
  <p>Now the weird thing is, that when I try to install these packages one by one:</p>
  
  <blockquote>
    <p>npm install telegraf ... npm install blocktrail-sdk and the other ones</p>
  </blockquote>
  
  <p>it does not need to install phantomjs as a dependency. But why does it try to install it? What am I missing?</p>
  
  <p>Any help would be really great! Thanks!</p>