8

我正在尝试让 nexe 与使用 sqlite3 的节点程序一起工作。当我尝试在运行时得到这个:

package.json must declare these properties:
binary.module_name
binary.module_path
binary.host

我已经在网上阅读了所有我能读到的东西——我发现很多文章说不支持 node-pre-gyp,有些说你必须创建一些神秘的 .node 文件,事实上很多人使用 sqlite3 作为一个例子 - 但没有任何线索让我知道如何真正让它工作。

我尝试使用--build-from-source 安装sqlite,这本身就是一种考验,但什么也没做。谁能准确解释如何让 nexe 与 sqlite3 一起工作。

4

1 回答 1

2

我并没有真正得到这个问题的答案 - 但对于任何感兴趣的人 - pkg 对我有用 - 所以我去使用它。

至于 .node 文件 - 这似乎是 node-pre-gyp 的输出 - 并且只存在于你的 node_modules 目录中 - 所以你可以在那里搜索并找到它。

但无论如何 - 我对此的解决方法是使用 pkg。

于 2018-09-04T04:44:37.227 回答