上篇文章基本上能解决80%electron+node打包遇到的问题:https://www.cnblogs.com/mdorg/p/10417945.html,
大家能看到的基本上是版本号,但是abi到底是个什么玩意?怎么获取成为一个问题。
这里提供一个abi与target转换的小demo,仅供参照:
npm中有个node-abi的第三方库,把这个引用到你的electron代码中,如这样:
const nodeAbi = require('node-abi');
在package.json中配置如下:
在渲染程序中的应用:
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Hello Electron!</title>
</head>
<body>
<h3>
<select id="sel_val">
<option value="node" select='select'>node</option>
<option value="electron"