Javascript 将外部配置/参数传递给Meteor*mobile*构建?
我需要能够传递配置值/参数或类似于Meteor mobile构建的配置值/参数,以便设备上运行的Meteor代码可以访问这些值 我一直在寻找类似于如何将设置文件传递到Meteor服务器部署(通过Javascript 将外部配置/参数传递给Meteor*mobile*构建?,javascript,cordova,meteor,Javascript,Cordova,Meteor,我需要能够传递配置值/参数或类似于Meteor mobile构建的配置值/参数,以便设备上运行的Meteor代码可以访问这些值 我一直在寻找类似于如何将设置文件传递到Meteor服务器部署(通过Meteor--settings settings.json)的东西,但这是一个移动构建 我认为meteor的mobile-config.js可能是一种可能性,但它仅限于某些输入,而且在应用程序构建后似乎无法使用 甚至在构建过程中打包一个文本文件的功能也会很有用,因为它可以使用类似的方式读取 有什么想法吗
Meteor--settings settings.json
)的东西,但这是一个移动构建
我认为meteor的mobile-config.js可能是一种可能性,但它仅限于某些输入,而且在应用程序构建后似乎无法使用
甚至在构建过程中打包一个文本文件的功能也会很有用,因为它可以使用类似的方式读取
有什么想法吗
提前感谢。请注意,如果需要根据mobile config.js文件中的环境变量进行切换,如下所示:
if (this.process.env.NODE_ENV === 'production') {
// production
} else {
// local
}
--移动设置
$NODE\u ENV=生产
$meteor build../app--server http://--mobile settings settings.json
请注意,如果需要根据mobile config.js文件中的环境变量进行切换,如下所示:
if (this.process.env.NODE_ENV === 'production') {
// production
} else {
// local
}
--移动设置
$NODE\u ENV=生产
$meteor build../app--server http://--mobile settings settings.json
我没有意识到“--mobile settings”选项-谢谢。然而,我尝试了一下,发现了一些奇怪的行为。基本上,我将应用程序部署到服务器(没有移动设置文件),构建移动应用程序(使用移动设置),但当我在设备上运行应用程序时,设置值在屏幕上出现了一秒钟,但随后应用程序重新加载,设置消失。我想这是因为应用程序是从服务器刷新的。。。设置不存在的位置?这对我来说似乎很奇怪,而且似乎不是一个可行的解决方案。我暂时不关这个门。如果我能整理出覆盖的移动设置,那么这将是一个合适的解决方案,我将结束这个问题。我不知道'--mobile settings'选项-谢谢。然而,我尝试了一下,发现了一些奇怪的行为。基本上,我将应用程序部署到服务器(没有移动设置文件),构建移动应用程序(使用移动设置),但当我在设备上运行应用程序时,设置值在屏幕上出现了一秒钟,但随后应用程序重新加载,设置消失。我想这是因为应用程序是从服务器刷新的。。。设置不存在的位置?这对我来说似乎很奇怪,而且似乎不是一个可行的解决方案。我暂时不关这个门。如果我能整理出覆盖的移动设置,那么这将是一个合适的解决方案,我将结束这个问题。