title: Are Nodejs modules portable across different Linux distributions?
body: <p>As far as I know some node.js modules rely on native OS libraries support, like node-imagimagick.</p>
  
  <p>But this question bothers me for a while. </p>
  
  <p>Say in one Linux (e.g. Ubuntu) I've got a nodejs app, with all dependency downloaded via <code>npm install</code>, can the nodejs app along with the dependency be simply copied to another OS (different linux distribution, e.g. Redhat) and run smoothly, assuming the latter one has required native libraries.</p>
  
  <p>Will there be any compatibility issue? </p>
  
  <p>I think the real questions is what does <code>npm install</code> do? does it build OS specific binary code or just download the javascript libraries.</p>