gpt4 book ai didi

node.js - 尝试为 Electron 应用程序安装 `sqlite3` 导致路径不正确

转载 作者:太空宇宙 更新时间:2023-11-03 22:12:22 26 4
gpt4 key购买 nike

我是 Electron 和 Node 的新手。我正在尝试构建一个包含 sqlite3 数据库的应用程序,只是为了获得这样做的经验(这不会是我在该项目上的最后一篇 stackoverflow 帖子)。

在我运行的项目文件夹中:

npm install electron-prebuilt --save-dev
npm install sqlite3 --save-dev

以及 node_modules 的内容看起来填充正确。当我尝试使用 electron . 运行应用程序时我收到一条错误消息,指示我无法在 ~/Programming/DemoCode/Electron/electron-officers/node_modules/sqlite3/lib/binding/electron-v1.2-darwin-x64/node_sqlite3.node 找到该模块.

实际路径是~/Programming/DemoCode/Electron/electron-officers/node_modules/sqlite3/lib/binding/node-v48-darwin-x64/node_sqlite3.node 。如果我进入并手动更改路径以正确运行应用程序,但似乎应该有一种更简单的方法来执行此操作。

最佳答案

sqlite3 是一个原生 Node 模块,因此必须重新构建以针对您正在使用的 Electron 版本,the docs explain how to do this .

关于node.js - 尝试为 Electron 应用程序安装 `sqlite3` 导致路径不正确,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38258178/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com