【问题标题】:Building SQLITE for the Nodewebkit (Using express.js)为 Nodewebkit 构建 SQLITE(使用 express.js)
【发布时间】:2016-03-24 21:58:26
【问题描述】:

我在编译 SQLite 以与 Nodewebkit 一起使用时遇到问题。经过研究,似乎我的程序版本错误。所以我有: - 节点 - 西北 - SQLite

显然,每个提到的程序都必须有特定版本才能使其工作。

我必须有什么版本的程序,所以我可以运行这个命令:

npm install sqlite3 --build-from-source --runtime=node-webkit --target_arch=ia32 --target=0.12.3

link 建议我应该拥有 NW 版本 0.8.x。但是我找不到下载。或者也许这根本不是问题......

【问题讨论】:

    标签: sqlite express node-webkit


    【解决方案1】:

    我在 Mac 上使用 node-webkit v0.12.3 使用以下命令进行构建:

    sudo npm install nw-gyp -g
    npm install sqlite3 --build-from-source --runtime=node-webkit --target_arch=ia32 --target=0.12.3
    

    首先,确保您已全局安装nw-gyp。然后,在包含 node-webkit 可执行文件 (nwjs) 的目录或该文件夹的子文件夹中运行命令。

    运行该命令后,应在与二进制文件相同的目录中创建一个 node_modules 文件夹,其中包含 sqlite3 模块。

    【讨论】:

    • 感谢分享。如果您将应用程序部署到另一台机器上,该应用程序将如何反应?
    • @roland 我不确定我是否理解,反应是什么意思?
    • 我的意思是“表现”。您在机器上全局安装了该模块。如果您将应用程序部署到另一台机器上会怎样? SQLite 会工作吗?
    • @roland 就像您需要为每个操作系统构建的任何二进制文件一样。例如,您可以在 windows 32 位上构建以在 win 23 和 64 上运行,另一个构建在 mac 32 上。
    猜你喜欢
    • 2016-03-09
    • 1970-01-01
    • 1970-01-01
    • 2016-03-28
    • 1970-01-01
    • 2013-11-01
    • 2011-12-05
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多