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. 多试几次

  • 相关阅读:
    118. 杨辉三角
    1054. 距离相等的条形码
    面试题 02.01. 移除重复节点
    289. 生命游戏
    KONGA下的HAMC插件功能 --JAVA代码实现
    JPA
    Spring Cloud概述
    Spring框架分为哪七大模块,各模块的主要功能作用是什么
    ActiveMQ
    新手也能看懂,消息队列其实很简单
  • 原文地址:https://www.cnblogs.com/Mr-Kahn/p/11690328.html
Copyright © 2011-2022 走看看