zoukankan      html  css  js  c++  java
  • electron重新编译sqlite

    一. 环境准备

      1. python 2.x

      2. vs2015 以下方式可选其一

        * 工具包 npm install --vs2015 -g windows-build-tools(推荐)

        * 安装visual studio 中安装vs2015工具包(超久,已安装但一直编译失败的,建议删除干净vs环境,使用第一种方式)

      3. 由于网络问题,更换Npm源:npm config set registry https://registry.npm.taobao.org(可通过npm config get registry检查)

      4. npm install node-gyp -g

    二. 在package.json中的script中增加执行脚本:"postinstall": "install-app-deps“

      该命令会在npm install 后自动执行,如果没有执行,也可在npm install 后手动执行

    三. 结果:

      正常情况下,会在node_modules/sqlite3/lib/binding中生成两个node源码包,一个适用于node环境,一个适用于electron环境

    四. 可能遇到的问题

      1. 建议不要直接使用node-gyp命令,参数太多,而且稍微设置错误也不能使用

      2. 建议已npm install的,删除node_modules与清除npm 缓存(npm cache clear -f)后,重新npm install

      3. 多试几次

  • 相关阅读:
    机器学习1
    第15次作业
    算符优先分析
    自下而上语法分析
    实验二 递归下降语法分析
    LL(1)文法的判断,递归下降分析程序
    消除左递归
    【shell】通过shell编写ping包及arp的监控并发送短信
    os和sys模块
    time模块和random模块
  • 原文地址:https://www.cnblogs.com/Mr-Kahn/p/11690328.html
Copyright © 2011-2022 走看看