标签: electron-rebuild

电子构建器和电子重建器有什么区别?

我试图找出用于编译本机模块的electro-builderelectro-rebuild之间的区别。Afaik 有这两个选项来编译我的本机模块依赖项:

电子制造商

“本机应用程序依赖项编译(包括 Yarn 支持)。”

    % npm i
    % npm run electron-builder install-app-deps
Run Code Online (Sandbox Code Playgroud)

并且有 电子重建

这允许您在 Electron 应用程序中使用原生 Node.js 模块,而无需完全匹配 Node.js 的系统版本(通常情况并非如此,有时甚至不可能)。

% npm run electron-rebuild
Run Code Online (Sandbox Code Playgroud)

两者都会产生我的依赖项的工作二进制文件。我知道electron-builder它的用途更多,但如果这也可以通过以下electron-rebuild方式完成,为什么还要存在呢?electron-builder谢谢!

node.js electron electron-builder electron-rebuild

8
推荐指数
1
解决办法
3262
查看次数

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

我正在尝试使用 Sqlite3 重建我的 ElectronJS 应用程序,我已经安装了 Python、VS 开发工具,但它仍然给我错误: My 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"
  }
}
Run Code Online (Sandbox Code Playgroud)

这是我面临的错误: 在此输入图像描述

node.js node-gyp electron electron-rebuild

3
推荐指数
1
解决办法
1万
查看次数