Node.js dit-il impossible de charger le module sqlite3, mais fait quand même

Je suis en train de travailler avec le nouveau Node.js Outils pour Visual Studio et inclus la sqlite3 module npm. Quand je l'appelle require('sqlite3') il génère l'erreur:

Error: Cannot find module './binding\Debug\node-v11-win32-ia32\node_sqlite3.node'

Est bizarre, quand je l'ai ignorer l'erreur et poursuivre l'exécution du code, tout fonctionne bien...jusqu'à ce que la fonction je suis de retour; ensuite, le serveur tombe en panne.

Quelqu'un d'autre a eu ce problème? Je soupçonne que cela a quelque chose à voir avec la ./binding partie, mais ne savez pas par où commencer, en termes de découvrir pourquoi.

  • Avez-vous node-gyp installé un package global? Natif addons comme sqlite3 en aurez besoin pour installer correctement.
  • Je n'ai pas. Mais juste installé, réinstallé le sqlite3 paquet, et pas de changement. J'ai aussi essayé d'emballer la require appel dans un try/catch; n'a même pas de rattraper l'erreur.
  • Vous pouvez essayer de l'installer explicitement une version plus ancienne de npm la prochaine fois.
  • - Vous le voir? github.com/mapbox/node-sqlite3/wiki/Building-On-Windows
  • J'ai fixé ce, par la dégradation de mon Nœud version de 12 à 10.