首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >Node.js说它不能加载sqlite3模块,但还是加载了

Node.js说它不能加载sqlite3模块,但还是加载了
EN

Stack Overflow用户
提问于 2013-11-26 23:53:57
回答 6查看 41.4K关注 0票数 28

我正在使用新的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部分有关,但我不知道从哪里开始找出原因。

EN

回答 6

Stack Overflow用户

回答已采纳

发布于 2014-04-30 20:33:36

使用这个:-

代码语言:javascript
复制
npm install sqlite3 --build-from-source
票数 63
EN

Stack Overflow用户

发布于 2015-11-25 23:53:25

这就是对我有效的方法:https://www.npmjs.com/package/sqlite3

代码语言:javascript
复制
npm install https://github.com/mapbox/node-sqlite3/tarball/master
票数 30
EN

Stack Overflow用户

发布于 2019-10-23 15:20:41

我遇到了这种问题,我的node版本是v10.16.3,这个全局安装的sqlite3在通过require('sqlite3')加载时出现错误

通过将sqlite3本地安装到项目中已解决此问题。

代码语言:javascript
复制
$ npm install sqlite3

注意,如果没有-g选项,它对我来说是有效的。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/20221825

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档