Meteor 什么是流星生产
我在此期间没有使用Meteor.isProduction属性。 但我想知道什么时候用它。 我知道的一些事情是:Meteor 什么是流星生产,meteor,Meteor,我在此期间没有使用Meteor.isProduction属性。 但我想知道什么时候用它。 我知道的一些事情是: 在终端中键入meteor--production时返回true值 “热代码推送”在“true”状态下不适用 当您想在生产和开发模式中做一些不同的事情时,可以使用它 例如,您可以按如下方式设置一个函数,以便在开发模式下仅使用console.log export function devLog(logMe) { !Meteor.isProduction && co
- 在终端中键入meteor--production时返回
值true
- “热代码推送”在“true”状态下不适用
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
属性在节点_ENV
environment变量被设置为“production”
,它显然是为了告诉您是否在生产环境中运行,也就是说,该环境旨在为实际用户提供应用程序,而不是用于开发或测试。我不明白您所说的“热代码推送”在“true”状态下不适用。如果您需要一些帮助,您可能应该问一个包含更多详细信息的单独问题。它仅模拟产品代码缩小:@Jankapunkt,这仅指meteor run
命令的--production
标志。当NODE_ENV
环境变量设置为“production”
时,Meteor.isProduction
属性也为真,它显然是为了告诉您是否在生产环境中运行,即为实际用户提供应用程序的环境,不是为了开发或测试。我不明白你所说的“热代码推送”在“真”状态下不适用。如果你需要一些帮助,你可能应该问一个单独的问题,并提供更多细节。