电子重建内发生未处理的错误

2023-12-09

我正在尝试使用 Sqlite3 重建我的 ElectronJS 应用程序,我已经安装了 Python、VS 开发工具,但它仍然给我错误:我的 Package.json:

{
  "name": "hello",
  "version": "1.0.0",
  "description": "",
  "main": "index.js",
  "scripts": {
    "test": "echo \"Error: no test specified\" && exit 1",
    "start": "electron .",
    "rebuild": "electron-rebuild -f -w sqlite3",
    "postinstall": "electron-builder install-app-deps"
    },
  "keywords": [],
  "author": "",
  "license": "ISC",
  "dependencies": {
    "electron": "^8.2.1",
    "sqlite3": "^4.1.1"
  },
  "devDependencies": {
    "electron-rebuild": "^1.10.1"
  }
}

and this is the error which i face: enter image description here


To use 电子重建它提到了以下要求;

有什么要求?需要节点 v6.0.0 或更高版本。建筑 源代码使用的本机模块node-gyp,请参阅链接 它的安装/运行时要求。

你需要安装吉普(它将通过电子重建安装) 和配置构建操作系统的工具。这是文档中提到的 Windows 构建选项

在 Windows 上

从 Microsoft 安装当前版本的 Python 存储包。

Option 1使用以下命令安装所有必需的工具和配置 Microsoft 的 windows-build-tools 使用 npm install --global --生产 windows-build-tools 来自提升的 PowerShell 或 CMD.exe(以管理员身份运行)。

Option 2手动安装工具和配置:

安装 Visual C++ 构建环境:Visual Studio 构建工具(使用 “Visual C++ 构建工具”工作负载)或 Visual Studio 2017 社区 (使用“使用 C++ 进行桌面开发”工作负载)启动 cmd、npm config set msvs_version 2017 如果上述步骤对您不起作用, 请访问 Microsoft 的 Windows Node.js 指南了解更多信息 尖端。

要在 ARM 上的 Windows 10 上定位本机 ARM64 Node.js,请添加 组件“适用于 ARM64 的 Visual C++ 编译器和库”和“Visual 用于 ARM64 的 C++ ATL”。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

电子重建内发生未处理的错误 的相关文章

随机推荐