node.js - sqlite3 安装在 node 和 macos 上报错

我有一个 sqllite 数据库 (.db) 文件,我想使用 Node 连接到它。我假设我需要使用包 sqlite3。但是,当我尝试安装它时,出现以下错误

npm 错误!代码生命周期 错误!错误号 1 错误! sqlite3@4.2.0 安装:node-pre-gyp install --fallback-to-build 错误!退出状态 1 错误! 错误! sqlite3@4.2.0 安装脚本失败。 错误!这可能不是 npm 的问题。上面可能有额外的日志输出。

我的 Node 版本是 14.3.0。根据我的检查,我需要使用 sqlite3 连接到 .db 文件。有没有我可以使用的其他包,或者有人知道如何解决这个错误吗?

最佳答案

我在Ubuntu 20.04 Node 版本 14.5.0 上一直在努力解决这个问题,直到我遇到 sqlite3 npm documentation .如果您使用的是 Ubuntu 20.04,只需执行以下命令:

  1. sudo apt-get install libsqlite3-dev
  2. 导航到您的项目目录,然后执行 npm i sqlite3

https://stackoverflow.com/questions/62333938/

相关文章:

amazon-web-services - AWS 权限错误...Kinesis Firehose

security - 如何在 asp.net core(本地)中保护 ConnectionStrin

graphene-python - 如何在 Graphite 烯 Python 中将复杂类型作为参数

tensorflow - 物体检测损失不减少,AP增加

reactjs - 如何在 recharts 中使用 .map 函数创建双轴线图

python - 如何在 jupyterlab 中更改内核的 Logo 图像

amazon-web-services - 亚马逊电子病历 : do i need core nod

python - 使用 Python Click,如何添加超过 5 个选项,即超过 5 个?

flutter - 从 Flutter 应用程序中的 Firebase 实时数据库事件获取父节点

python - 条件概率 - Python