我正在尝试使用 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](https://i.stack.imgur.com/NWAUc.jpg)
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(使用前将#替换为@)