You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Daniel Lockyer edited this page Apr 13, 2022
·
21 revisions
Please see the section about Installing in the README to get a grasp of how node-sqlite3 binaries work.
Help
If you've landed here due to a failed install of node-sqlite3 then feel free to create a new issue to ask for help.
The most likely problem is that we do not yet provide prebuilt binaries for your particular platform and so the node-sqlite3 install attempted a source compile but failed because you are missing the dependencies for node-gyp.
Please provide as much detail on your problem as possible and we'll try to help. Please include:
Terminal logs of failed install (best from running npm install sqlite3 --loglevel=info)
node-sqlite3 version you tried to install
Node version you are running
Operating system and architecture you are running, e.g. Windows 7 64 bit.
Forcing a source compile
To force building from source do:
npm install sqlite3 --build-from-source=sqlite3
or, if you are installing an app that depends on `sqlite3:
npm install --build-from-source=sqlite3
Installing an alternative arch
To request an (additional) arch be installed that is different from the value of process.arch for your running node version you can pass --target_arch. For example, to install a 32bit binary on the 64 bit system do: