2017-03-23 56 views
0

我正在使用electron-boilerplate构建电子应用程序。electron - process.env.npm_package *变量缺失

我有一些变量,我保存在package.json下config。通常使用节点,您可以像process.env.npm_package_config_variableName那样访问它们。但是在我的电子应用程序中,我没有在主要过程中看到任何package.json var bindings

有没有人遇到同样的问题?

+0

你有没有失败的地方或任何错误的例子? 调用'process.env.npm_package_config_variableName'时一切拼写正确 –

回答

0

使用dotenv模块遇到类似问题。

有趣的是,当我运行'电子'。在process.env变量的作用和在require('dotenv').config();

预计它们只配置不正确,当我使用electron-packager包装我的应用程序,打开该应用程序为<appName>-darwin-x64

+0

同样在这里:(我想我将不得不将我的env configs移动到一个JS文件 –