我正在尝试从我的 linux 为 windows 构建一个可执行文件,但到目前为止我还没有能够做到。
根据文档,它告诉我在这里我可以配置,例如,输出文件夹。
pluginOptions: {
electronBuilder: {
outputDir: 'desktop-for-windows',
},
},
Run Code Online (Sandbox Code Playgroud)
如果它有效但没有说明如何更改平台(所以)来构建。还可以尝试测试以下命令:
npm run electron:build --win
Run Code Online (Sandbox Code Playgroud)
但默认情况下它是为 linux 构建的
我有2个对象数组
第一个叫做数据:
const data = [
{
id: 1,
nombre: 'Piero',
},
{
id: 4,
nombre: 'Nelson',
},
{
id: 7,
nombre: 'Diego'
},
]
Run Code Online (Sandbox Code Playgroud)
第二个叫做subs:
const subs = [
{
id: 1,
name: 'Temprano',
},
{
id: 4,
name: 'A tiempo',
},
{
id: 7,
name: 'Tarde'
},
]
Run Code Online (Sandbox Code Playgroud)
在这我想比较,如果它们具有相同的ID,该潜艇阵列将其名称值传递给它,如果它不匹配,它把一个" - "数据阵列中,试试这个方法:
data.forEach((d)=>{
subs.forEach((s)=>{
if(d.id === s.id){
d.subname = s.name;
}
else {
d.subname = '-';
}
});
});
Run Code Online (Sandbox Code Playgroud)
但总是分配值,'-'就好像它不匹配任何值.我做错了什么?还有其他更简单的方法吗?非常感谢你的帮助.
的大小潜艇阵列可以变化.