树莓派 4:错误:找不到模块"sqlite3"



从终端查询我的Raspberry Pi 4b上的sqlite3安装状态:

pi@raspberrypi:~ $ sqlite3 --version
3.27.2 2019-02-25 16:06:06 bd49a8271d650fa89e446b42e513b595a717b9212c91dd384aab871fc1d0alt1
pi@raspberrypi:~ $ sqlite3
SQLite version 3.27.2 2019-02-25 16:06:06
Enter ".help" for usage hints.
Connected to a transient in-memory database.
Use ".open FILENAME" to reopen on a persistent database.
sqlite> 

对我来说,这是安装完成的确认。此外,我没有做任何事情,如创建一个表或等。我刚安装好。现在我正在尝试访问它。

我代码:

const sqlite3 = require('sqlite3').verbose();

反应:

internal/modules/cjs/loader.js:638
throw err;
^
Error: Cannot find module 'sqlite3'
at Function.Module._resolveFilename (internal/modules/cjs/loader.js:636:15)

不知道为什么当终端清楚地显示其安装和访问sqlite3的能力时,它说不能找到sqlite3?

二进制可执行文件sqlite3和Node.js模块sqlite3不是一回事。

你需要安装Node.js模块才能使用Node.js模块。

相关内容

最新更新