假设我有一个简单的记录器:
void main() {
var logger = new MyLogger();
logger.log("hello Dart");
}
Run Code Online (Sandbox Code Playgroud)
我希望这段代码在开发模式(虚拟机检查模式)下运行,但我不希望它出现在我的生产代码中。我希望它能被 dart2js 编译器“摇晃”掉。有一些标准的方法吗?
在开发过程中调试应用程序的一种快速方法是编写如下语句:
print($data)
Run Code Online (Sandbox Code Playgroud)
有没有办法在切换到生产模式时停止打印,这样它就不会影响应用程序的性能?
例如,布尔值作为开关?