【问题标题】:nexe, node and sqlite3nexe、节点和 sqlite3
【发布时间】:2019-03-23 17:22:47
【问题描述】:

我正在尝试让 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 一起工作。

【问题讨论】:

    标签: node.js node-sqlite3


    【解决方案1】:

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

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2020-10-01
      • 1970-01-01
      • 2015-12-28
      • 2017-03-02
      • 1970-01-01
      • 2019-03-02
      • 1970-01-01
      相关资源
      最近更新 更多