小编Pie*_*res的帖子

使用 Vue CLI 插件 Electron Builder 在 linux 中为 windows 构建可执行文件

我正在尝试从我的 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 构建的

electron electron-builder electron-packager vue-cli-3

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

比较2个数组并分配匹配值

我有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)

但总是分配值,'-'就好像它不匹配任何值.我做错了什么?还有其他更简单的方法吗?非常感谢你的帮助.

的大小潜艇阵列可以变化.

javascript arrays ecmascript-6

0
推荐指数
1
解决办法
52
查看次数