【问题标题】:Installing sqlite3 for nodejs为 nodejs 安装 sqlite3
【发布时间】:2020-02-07 13:25:49
【问题描述】:

Sqlite3 在 nodejs 中安装失败

也尝试过从源代码构建,仍然没有运气

sqlite3@4.1.0 安装 .../node_modules/sqlite3 node-pre-gyp install --fallback-to-build

/usr/bin/env: node: No such file or directory
npm WARN auto_home@1.0.0 No repository field.

npm ERR! file sh
npm ERR! code ELIFECYCLE
npm ERR! errno ENOENT
npm ERR! syscall spawn
npm ERR! sqlite3@4.1.0 install: `node-pre-gyp install --fallback-to-build`
npm ERR! spawn ENOENT
npm ERR!
npm ERR! Failed at the sqlite3@4.1.0 install script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.

【问题讨论】:

标签: node.js sqlite node-modules


【解决方案1】:

清理npmcache后尝试运行命令

npm cache clean

如果清理缓存不起作用,请升级您的npm

 npm install -g npm

如果升级有权限问题加sudo

 sudo  npm install -g npm

重新安装node-gyp

npm install  -g node-gyp

最后,安装sqlite3

npm install --save sqlite3

【讨论】:

    【解决方案2】:

    改为安装sqlite3@4.1.1

    我在关注问题https://github.com/mapbox/node-sqlite3/issues/1246#issuecomment-561942175时发现了这一点

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2015-12-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-03-28
      • 2019-11-17
      • 1970-01-01
      相关资源
      最近更新 更多