flutter - 避免在生产代码中调用 `print`。 (文档)

标签 flutter dart

我开始在我所有的 print 中看到这个警告声明。

print('Foo'); // Warning: Avoid `print` calls in production code. 

最佳答案

这是因为 flutter_lints 隐式添加到 Flutter 2.3.0 之后创建的新项目中的包。
您可以使用以下任何一种解决方案。

  • 要删除该单行中的警告:
    // ignore: avoid_print
    print('Hello World');
    
  • 删除该文件中的警告
    // ignore_for_file: avoid_print
    print('Hello World');
    
  • 从整个项目中删除警告。
    开通 analysis_options.yaml文件并添加此 linter 规则:
    include: package:flutter_lints/flutter.yaml
    
    linter:
      rules:
        avoid_print: false
    
  • 关于flutter - 避免在生产代码中调用 `print`。 (文档),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/69531248/

    相关文章:

    flutter - 从代码中完全重启应用程序

    dart - 如何使用自定义类对象列表为 Firestore 创建 map<String, Dynamic>?

    ios - 从 iOS 到 Native 的 Flutter MethodChannel 不起作用

    flutter - 将 json 字符串转换为 flutter 中的对象列表

    flutter - 如何在 Flutter 中禁用 Web 支持?

    Flutter:三列 Row:左右列大小不等时,中间列如何居中?

    google-maps - 如何在 flutter 中在谷歌地图上绘制多段线

    flutter - 如何设置特定的日期范围选择器

    Flutter根据值在两种颜色之间找到颜色

    dart - 如何从 JavaScript 调用 Dart 函数