我正在使用 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 应用程序的最终可执行文件的正确方法是什么?任何帮助,将不胜感激。谢谢!
我有这个问题:我如何指示我想用该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有很多我不会的列,那么我该如何过滤呢?