zoukankan      html  css  js  c++  java
  • windows下使用electron+sqlite3

    1.前置条件

    1.1:安装 python2.7。python 若是有问题,如果之前安装过多个版本,则必须 npm config set python "/path/python.exe"。必须为2.7版本。
    1.2:安装 Visual Studio 2015 ,安装过程中需要安装c++相关,必须安装。 
    1.3:安装 windows-build-tools。 npm install windows-build-tools -g  。如果npm 不行,运行  cnpm install windows-build-tools -g。 windows build 错误时,需要重新安装vs2015。
    1.4:安装 node-pre-gyp 和 node-gyp。 npm install node-pre-gyp -g           npm install node-gyp -g。
     
    2.安装
     
    2.1:下面代码为package.json 中和sqlite3相关配置。 electron-builder 和 electron-rebuild 
    {
      "private":true,
    "scripts": {"rebuild": "electron-rebuild -f -w sqlite3", "postinstall": "electron-builder install-app-deps" }, "devDependencies": { "electron": "4.0.4", "electron-builder": "^20.38.5",
    "electron-rebuild": "^1.8.4" }, "dependencies": {"sqlite3": "^4.0.6" } }

    2.2: npm install 。安装过程中在就会自动运行以下两个命名。

    electron-rebuild -f -w sqlite3
    electron-builder install-app-deps
    在第一次安装过程中可能会因为 electron-rebuild 出错。需要单独安装一次 npm install --save-dev electron-rebuild,之后再npm install。下图为运行过程:
     
     
    2.3:安装成功后在 node_modules/sqlite3/lib/binding  会出现能够应用的文件,如图:
     
     
     
    备注:以上仅个人在使用过程配置流程无任何问题,win下安装会出现各种异常问题的!!!。
    学习在于积累:滴水可以石穿! 学而不思则罔,思而不学则殆!
  • 相关阅读:
    远程安装WinXP OEM版系统的痛苦经历
    许可证服务因许可证不够出现占用CPU的故障
    AvayaP133G2和3Com 3300交换机间的Vlan连接
    从win2000升级到win2003后ISA2000缓存的问题
    大型局域网中用ISA隔离部分计算机
    ORACLE学习第二天
    ORACLE ROWID解析
    ORA32773问题解决
    ORACLE学习第三天
    ORACLE表空间迁移
  • 原文地址:https://www.cnblogs.com/wyuan-yuan/p/10451156.html
Copyright © 2011-2022 走看看