【问题标题】:Flutter Project Failed To Compile With Compiler message: Error: The non-ASCII space character U+00A0 can only be used in strings and commentsFlutter Project Failed To Compile With Compiler 消息:错误:非 ASCII 空格字符 U+00A0 只能在字符串和注释中使用
【发布时间】:2020-07-22 20:40:55
【问题描述】:

每次我尝试保存并启动应用程序时都会遇到此编译器消息。我不知道它指的是什么,并且它没有显示在问题选项卡/菜单中的调试控制台中。

【问题讨论】:

    标签: flutter visual-studio-code flutter-desktop


    【解决方案1】:

    删除并替换data 之前的所有空格。 U+00A0 是一个 Unicode 字符“NO-BREAK SPACE”。您可能以某种方式将其复制到您的代码中。

    【讨论】:

    • 数据前没有空格
    • @AlraziBashir 选择normal space 并按Ctrl+Shift+L,您将看到不间断空格未选中或查看 | 渲染空白
    • @rioV8 我有意见 |选择渲染空白(供 mac 用户使用)
    【解决方案2】:

    ]2

    原来是我的 Answer 小部件正在调用 ['text'],当 Flutter 运行时,它为 Text 小部件返回了“null”值。

    【讨论】:

      猜你喜欢
      • 2020-11-20
      • 2021-07-21
      • 2015-11-22
      • 1970-01-01
      • 1970-01-01
      • 2011-02-04
      • 2018-10-18
      • 1970-01-01
      • 2014-12-06
      相关资源
      最近更新 更多