title: Is there Oracle driver for Node.JS that does not require C++ compiler (Microsoft Visual Studio)?
body: <p>I'm writing a small program on Windows platform using Node.JS which accesses Oracle database for basic insert/update operations. This program will then be deployed to a few computers with different version of Windows. </p>
  
  <p>At the start I thought it would be quite straightforward by installing and using <a href="https://www.npmjs.com/package/oracledb" rel="nofollow noreferrer">node-oracledb</a>. However after reading the <a href="https://community.oracle.com/docs/DOC-931127" rel="nofollow noreferrer">Installation Guide</a> and a few try, I found it's a bit clunky to install, as it requires Microsoft Windows SDK or Visual Studio which are huge, also there were lots of issues related to npm-gyp and Visual Studio (e.g. <a href="https://stackoverflow.com/questions/14278417/cannot-install-node-modules-that-require-compilation-on-windows-7-x64-vs2012">this</a> and <a href="https://stackoverflow.com/questions/21658832/npm-install-error-msb3428-could-not-load-the-visual-c-component-vcbuild-ex">this</a>), Oracle Instant Client and Visual Studio reported.</p>
  
  <p>Repeating such installation process on target computers could be very time-consuming and error-prone. </p>
  
  <p>Does anyone know if there is any light-weight Oracle driver for Node.JS that does not require Visual Studio? Thanks in advance.</p>