electron-vue 安装 sqlite3 详细步骤

1 安装 Visual Studio 2019

  使用 Visual Studio instaler  安装Visual Studio 2019, 安装桌面应用 使用c++的桌面开发, 勾选 MSVC 相应的选项。

2. 安装 node 13 版本

 可以根据自己实际情况安装版本

使用 cmd 管理员身份或者 powerShell 管理员身份 执行以下命令:

1.  npm install --global --production windows-build-tools
2 . npm config set msvs_version 2019 --global
3.  npm install -g node-gyp-install
4.  npm install -g node-gyp
 

3.  版本对应

       electron 对应  https://www.yesdotnet.com/archive/yesweb/412815878082565.html

 我这边选择  electron  1.7.5,  应为这个版本有对应的  sqlite3

https://mapbox-node-binary.s3.amazonaws.com/sqlite3/v4.2.0/electron-v1.7-win32-x64.tar.gz

node 为 13  对应 node-sass 版本为 4.13

electron-builder ,electron-updater  等和  node 13 版本对应关系

4. package.json 修改

    

替换  "postinstall": "npm run lint:fix"  为   "postinstall": "install-app-deps"

 postinstall 用于在安装应用程序依赖时执行 electron-builder install-app-deps 命令,以确保安装的依赖包含必要的二进制文件。

 执行 npm i  进行安装依赖,  最后包如下错误 ,不管他直接进行下一步操作:

如果发生

node-pre-gyp WARN Tried to download(403): https://mapbox-node-binary.s3.amazonaws.com/sqlite3/v5.0.1/napi-v6-win32-x64.tar.gz

查看对应 node 版本的  NODE_MODULE_VERSION 关系

以往的版本 | Node.js

 

暂时删除 dependencies 下的包依赖, 只留 sqlite3, 生成完二机制文件后需要还原配置

 再执行 npm i  进行安装依赖,  在 node_modules\sqlite3\lib\binding 下生成的 node 文件

还原  dependencies 下的依赖包, 替换   "postinstall": "install-app-deps" 为  "postinstall": "npm run lint:fix" 

 再次执行 npm i 安装

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值