开发流程
npm init -y
mkdir app
cd app
mkdir main
mkdir renderer
cd renderer
mkdir src pages
cd pages
mkdir control
BROWSER=none
篡改
npm i customize-cra react-app-rewired --save-dev
构建工具
npm install --global --production windows-build-tools
npx electron-rebuild --version 28.2.9 -f -w nodegit
electron-rebuild -f -w nodegit
electron 使用 nodegit 版本问题
- 下载 nodegit 0.28.0-alpha.24 源码
- 安装 npm i
- 安装 node-pre-gyp-github 和 electron-rebuild
- npm install --save-dev electron-rebuild node-pre-gyp-github
- 安装完 nodegit 后,你需要使用 electron-rebuild 来重新构建它以与 Electron 兼容。在 package.json 中添加一个脚本命令,方便你运行
{
"electron-rebuild":
// json 复制代码
"scripts":{
"postinstall": "electron-rebuild"
}
}
- electron-rebuild --version=你的 Electron 版本号
- 执行 rebuild 后会生成 nodegit.node 文件,放到 electron 项目下的 nodegit 根目录
- 再在 electron 项目中执行 electron-rebuild