Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/dart/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
Dart:如何在调试和生产模式中使用不同的设置?_Dart - Fatal编程技术网

Dart:如何在调试和生产模式中使用不同的设置?

Dart:如何在调试和生产模式中使用不同的设置?,dart,Dart,有什么办法可以让我的Dart应用程序在调试模式(在Dartium中运行)和生产模式下使用不同的设置吗 例如,我在我的应用程序中使用PockDB,它将数据库复制到一个特定的CouchDb实例,由url给出:db.replicateTo(url) 在调试模式下,我想使用另一个CouchDb实例(另一个url),而不是在生产模式下 那么,有什么想法或方法可以在两种模式下使用不同的设置吗?这很快就会奏效: transformers:#或dev#u transformers -$dart2js: 环境:{

有什么办法可以让我的Dart应用程序在调试模式(在Dartium中运行)和生产模式下使用不同的设置吗

例如,我在我的应用程序中使用PockDB,它将数据库复制到一个特定的CouchDb实例,由url给出:
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”
}
另见