Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/visual-studio-code/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Meteor 什么是流星生产_Meteor - Fatal编程技术网

Meteor 什么是流星生产

Meteor 什么是流星生产,meteor,Meteor,我在此期间没有使用Meteor.isProduction属性。 但我想知道什么时候用它。 我知道的一些事情是: 在终端中键入meteor--production时返回true值 “热代码推送”在“true”状态下不适用 当您想在生产和开发模式中做一些不同的事情时,可以使用它 例如,您可以按如下方式设置一个函数,以便在开发模式下仅使用console.log export function devLog(logMe) { !Meteor.isProduction && co

我在此期间没有使用Meteor.isProduction属性。 但我想知道什么时候用它。 我知道的一些事情是:

  • 在终端中键入meteor--production时返回
    true
  • “热代码推送”在“true”状态下不适用

当您想在生产和开发模式中做一些不同的事情时,可以使用它

例如,您可以按如下方式设置一个函数,以便在开发模式下仅使用console.log

export function devLog(logMe) {
    !Meteor.isProduction && console.log(logMe)
}
另一个例子可能是获取您使用的另一个服务的url,在dev中,您希望使用dev版本或模拟服务,而在生产中,您希望使用生产服务

export function getServiceUrl() {
    return Meteor.isProduction ? 'https://production.example.com' : 'http://localhost:8080'
}

我希望这些简单的例子能让您对Meteor.isProduction的使用案例有一些了解。

当您想在生产和开发模式中做一些不同的事情时,您可以使用它

例如,您可以按如下方式设置一个函数,以便在开发模式下仅使用console.log

export function devLog(logMe) {
    !Meteor.isProduction && console.log(logMe)
}
另一个例子可能是获取您使用的另一个服务的url,在dev中,您希望使用dev版本或模拟服务,而在生产中,您希望使用生产服务

export function getServiceUrl() {
    return Meteor.isProduction ? 'https://production.example.com' : 'http://localhost:8080'
}

我希望这些简单的例子能让您对使用Meteor.isProduction的用例有一些了解。

它只模拟产品代码的缩小:@Jankapunkt,这只是指Meteor run命令的--production标志。Meteor.isProduction属性在节点_ENVenvironment变量被设置为
“production”
,它显然是为了告诉您是否在生产环境中运行,也就是说,该环境旨在为实际用户提供应用程序,而不是用于开发或测试。我不明白您所说的“热代码推送”在“true”状态下不适用。如果您需要一些帮助,您可能应该问一个包含更多详细信息的单独问题。它仅模拟产品代码缩小:@Jankapunkt,这仅指meteor run命令的--production标志。当
NODE_ENV
环境变量设置为
“production”
时,
Meteor.isProduction
属性也为真,它显然是为了告诉您是否在生产环境中运行,即为实际用户提供应用程序的环境,不是为了开发或测试。我不明白你所说的“热代码推送”在“真”状态下不适用。如果你需要一些帮助,你可能应该问一个单独的问题,并提供更多细节。