node.js - npm install sqlite3 需要永远

标签 node.js sqlite npm installation

我正在尝试安装 sqlite3 以便在 node.js 中使用。但是,安装需要很长时间,并且卡在下面的底线。

我已经等了至少 15 分钟才能发生任何事情。

我也尝试过在安装时附加 --build-from-source,结果相同。

我安装的设备是树莓派,重启也没有解决问题。 socket.io 等其他软件包之前已成功安装。

npm install sqlite3
npm WARN package.json ServerGPS@1.0.0 No description
npm WARN package.json ServerGPS@1.0.0 No repository field.
npm WARN package.json ServerGPS@1.0.0 No README data
/
> sqlite3@3.0.8 install /home/pi/ServerGPS/node_modules/sqlite3
> node-pre-gyp install --fallback-to-build

child_process: customFds option is deprecated, use stdio instead.
child_process: customFds option is deprecated, use stdio instead.
make: Entering directory '/home/pi/ServerGPS/node_modules/sqlite3/build'
  ACTION deps_sqlite3_gyp_action_before_build_target_unpack_sqlite_dep Release/obj/gen/sqlite-autoconf-3080900/sqlite3.c
  TOUCH Release/obj.target/deps/action_before_build.stamp
  CC(target) Release/obj.target/sqlite3/gen/sqlite-autoconf-3080900/sqlite3.o

最佳答案

我最初认为@travisWebb 的回答是正确的,但随着时间的推移,即使是构建也因 Unable to copy file... 错误而失败。回去尝试找到解决方案,我在 GitHub 上看到了一篇帖子寻找一种方法来确保我拥有构建必需品。相反,我遇到了这个答案,它起作用了,而且速度相对较快。

sudo apt-get install libsqlite3-dev
npm install sqlite3 --build-from-source --sqlite=/usr

关于node.js - npm install sqlite3 需要永远,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31230606/

相关文章:

node.js - 给定图像的本地相对 url,如何获取要发送的实际图像

node.js - 使用 mocha 运行时,仍然收到 babel-plugin-syntax-dynamic-import 动态导入的语法错误

android - 如何在 Android 的 SQLite 数据库中存储 PDF 文件

sqlite - sqlite触发器中的条件插入语句

objective-c - FMDB:添加新列并插入数据

node.js - Angular2开发没有node和npm

node.js - npm 安装带有自定义更改的 fork 存储库不会 `build` 模块

node.js - nvm 安装 Node 无法在 macOS Big Sur M1 芯片上安装

node.js - 主干样板 : How to start the development server

node.js - npm 安装 jquery 失败