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 安装

GitHub 加速计划 / vu / vue
207.53 K
33.66 K
下载
vuejs/vue: 是一个用于构建用户界面的 JavaScript 框架,具有简洁的语法和丰富的组件库,可以用于开发单页面应用程序和多页面应用程序。
最近提交(Master分支:1 个月前 )
73486cb5 * chore: fix link broken Signed-off-by: snoppy <michaleli@foxmail.com> * Update packages/template-compiler/README.md [skip ci] --------- Signed-off-by: snoppy <michaleli@foxmail.com> Co-authored-by: Eduardo San Martin Morote <posva@users.noreply.github.com> 3 个月前
e428d891 Updated Browser Compatibility reference. The previous currently returns HTTP 404. 4 个月前
Logo

旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。

更多推荐