Node.js说它无法加载sqlite3模块,但无论如何都是如此

Ste*_*ins 26 javascript sqlite node.js npm

我正在使用Visual Studio的新Node.js工具,并包含sqlite3 npm模块.当我调用require('sqlite3')它时会抛出错误:

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

奇怪的是,当我忽略错误并继续运行代码时,一切正常......直到我所处的函数返回; 然后服务器崩溃了.

其他人遇到过这个问题吗?我怀疑它与./binding部件有关,但不知道从哪里开始找出原因.

小智 51

用这个:-

npm install sqlite3 --build-from-source
Run Code Online (Sandbox Code Playgroud)

  • 这不适合我,但下面的tarball安装工作.奇. (3认同)

Dem*_*ave 24

这对我有用:https://www.npmjs.com/package/sqlite3

npm install https://github.com/mapbox/node-sqlite3/tarball/master
Run Code Online (Sandbox Code Playgroud)