Node.js says it can't load sqlite3 module, but does anyway

javascript, node.js, npm, sqlite

Solution

use this:-

npm install sqlite3 --build-from-source

Problem

I'm working with the new Node.js Tools for Visual Studio and included the sqlite3 npm module. When I call `require('sqlite3')` it throws the error: `Error: Cannot find module './binding\Debug\node-v11-win32-ia32\node_sqlite3.node'` Odd thing is, when I ignore the error and continue running the code, everything works fine...until the function I'm in returns; then the server crashes. Has anyone else had this issue? I have a suspicion that it has something to do with the `./binding` part, but wouldn't know where to begin in terms of finding out why.

Original source