我正在使用新的Node.js Tools for Visual Studio并包含了sqlite3 npm module。当我调用require('sqlite3')
时,它抛出错误:
Error: Cannot find module './binding\Debug\node-v11-win32-ia32\node_sqlite3.node'
奇怪的是,当我忽略这个错误并继续运行代码时,所有的工作都在返回我所在的函数fine...until;然后服务器崩溃。
其他人也有这个问题吗?我怀疑这与./binding
部分有关,但我不知道从哪里开始找出原因。
发布于 2014-04-30 20:33:36
使用这个:-
npm install sqlite3 --build-from-source
发布于 2015-11-25 23:53:25
这就是对我有效的方法:https://www.npmjs.com/package/sqlite3
npm install https://github.com/mapbox/node-sqlite3/tarball/master
发布于 2019-10-23 15:20:41
我遇到了这种问题,我的node
版本是v10.16.3,这个全局安装的sqlite3在通过require('sqlite3')
加载时出现错误
通过将sqlite3本地安装到项目中已解决此问题。
$ npm install sqlite3
注意,如果没有-g选项,它对我来说是有效的。
https://stackoverflow.com/questions/20221825
复制相似问题