首页 > 解决方案 > 颤振中的“颜色”.dartundefined_named_pa​​rameter

问题描述

decoration: BoxDecoration(    //inside body
    gradient: LinearGradient(
        colors: [Colors.pink, Colors.yellow],
    ),
),

该应用程序运行良好,调试控制台很干净(真的)。但是colors:总是有一条红色的波浪线,上面写着:
未定义命名参数“颜色”。
当我将鼠标悬停在它上面时,尝试将名称更正为现有命名参数的名称,或者定义一个名为“colors”的命名参数。dartundefined_named_pa​​rameter) 。
顺便说一句,我是在 VScode 中做的,它显示没有可用的快速修复。
同样在我的原始项目中,当我将存储库(来自 github)克隆到不同的文件夹中时,会发生此错误。
我想知道在克隆时我应该做些什么来防止这种情况发生。从长远来看也会有任何影响,因为我不希望它在后期出现任何错误。

PS:我根本没有碰过.gitignore。

标签: fluttersyntax-error

解决方案


这基本上只是一个大问题。如果您使用的是 VS Code,请重新启动编辑器。我也遇到了同样的问题,但我终于解决了。

装饰:盒子装饰(
               渐变:线性渐变(
                颜色: [
                  Color.fromRGBO(215, 117, 255, 1).withOpacity(0.5),
                  Color.fromRGBO(255, 188, 117, 1).withOpacity(0.9),
                ],
                开始:Alignment.topLeft,
                结束:Alignment.bottomRight,
                停止:[0, 1],
           ),
      ),

推荐阅读