我正在尝试使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配合使用。
答案 0 :(得分:1)
我并没有真正得到这个问题的答案-但是对于任何有兴趣的人-pkg只是为我工作-所以我去了并且改用了它。
.node文件-似乎是node-pre-gyp的输出-并且仅存在于node_modules目录中-因此您可以在其中搜索并找到它。
但是无论如何-我的解决方法是使用pkg。