电子生成器,如何设置节点环境变量 [英] electron-builder, how to set node environmental variables
本文介绍了电子生成器,如何设置节点环境变量的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
windows系统中的Node.js可以在服务器启动前进行环境设置,如下所示:
set NODE_ENV=production
NODE_ENV
参数可以在node.js
或electron
中由process.env.NODE_ENV
使用。
但是当我通过electron-builder
创建电子时,就像这样:
electron-builder build --windows
如何设置环境变量?
更新:
可能无法通过electron-builder
将固定环境变量传递给可执行文件。
dev
状态。无状态时为production
。
推荐答案
如果希望在运行时设置环境变量,可以手动设置,也可以使用其他工具,如dotenv
https://www.npmjs.com/package/dotenv
但最简单的方法是在运行二进制文件时在运行时设置它们。您可以使用批处理脚本(如果是Windows),例如:
setlocal
set NODE_ENV=production
.your-binaries.exe
endlocal
注意:setlocal可防止变量进一步泄漏。
单行版本可以是set NODE_ENV=production && .inaries.exe
Linux下也是一样:先设置变量再运行。
这篇关于电子生成器,如何设置节点环境变量的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文