小编jon*_*blo的帖子

如何将环境变量设置到可执行的 Electron Forge 构建中?

我正在使用 Electron Forge 构建一个 Electron 应用程序,我需要将环境变量传递给最终的可执行文件。

我尝试forge.config.js像这样定义环境变量:

env: {
  DB_PATH_RELATIVE: process.env.DB_PATH_RELATIVE,
  DB_CURRENT_VERSION: process.env.DB_CURRENT_VERSION
}
Run Code Online (Sandbox Code Playgroud)

但环境变量似乎没有传递给最终的可执行文件。我还尝试使用 和 中的脚本设置环境变量cross-env,但这似乎也不起作用,只是可以从似乎只能在该文件中访问的位置访问start,并且不会传递到最终的可执行文件。makepackage.jsonforge.config.js

将环境变量传递到 Electron Forge 应用程序的最终可执行文件的正确方法是什么?任何帮助,将不胜感激。谢谢!

javascript node.js electron electron-forge dotenv

6
推荐指数
0
解决办法
557
查看次数

使用 Objection JS 如何使用 withGraphFetched 选择特定列

我有这个问题:我如何指示我想用该withGraphFetched方法从数据库获取哪些列,我有一个BelongsToOneRelation并且我想排除一些列,这是我的模型:

module.exports = class ProveedorModel extends Model {

  ...

  static relationMappings = {
    empresa: {
      relation: Model.BelongsToOneRelation,
      modelClass: EmpresaModel,
      join: {
        from: 'proveedor.empresa_id',
        to: 'empresa.id'
      }
    }
  };

  ...

}

Run Code Online (Sandbox Code Playgroud)

在我的控制器中我有这个:

const payload = await ProveedorModel.query().withGraphFetched('empresa');
Run Code Online (Sandbox Code Playgroud)

但表empresa有很多我不会的列,那么我该如何过滤呢?

mysql orm objection.js

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