Dart:如何在调试和生产模式中使用不同的设置?
有什么办法可以让我的Dart应用程序在调试模式(在Dartium中运行)和生产模式下使用不同的设置吗 例如,我在我的应用程序中使用PockDB,它将数据库复制到一个特定的CouchDb实例,由url给出:Dart:如何在调试和生产模式中使用不同的设置?,dart,Dart,有什么办法可以让我的Dart应用程序在调试模式(在Dartium中运行)和生产模式下使用不同的设置吗 例如,我在我的应用程序中使用PockDB,它将数据库复制到一个特定的CouchDb实例,由url给出:db.replicateTo(url) 在调试模式下,我想使用另一个CouchDb实例(另一个url),而不是在生产模式下 那么,有什么想法或方法可以在两种模式下使用不同的设置吗?这很快就会奏效: transformers:#或dev#u transformers -$dart2js: 环境:{
db.replicateTo(url)代码>
在调试模式下,我想使用另一个CouchDb实例(另一个url),而不是在生产模式下
那么,有什么想法或方法可以在两种模式下使用不同的设置吗?这很快就会奏效:
transformers:#或dev#u transformers
-$dart2js:
环境:{PROD:“true”}
从代码中访问它,如
String.fromEnvironment()
main(){
打印('PROD:${const String.fromEnvironment('PROD')});
//在浏览器中工作
//在Dartium中打印“PROD:null”
//以镀铬打印“PROD:true”
}
另见