迁移到我的新工作站后,我在几个包中收到“未定义的名称'...'”错误,其中有 intl 包和 DateFormat方法。 另一个给我同样问题的包是 strings,但我可以没有它。
我试着做我想到的一切:
- flutter 干净
- flutter 升级(--强制升级)
- flutter packages pub 缓存修复
- 从 pubspec.yaml 中删除包并重新添加
但似乎没有什么能解决问题。 Vs Code 和 Android Studio 都提示该包没有在任何地方使用,并且 DateFormat 方法(在同一个 .dart 文件中)是一个未定义的名称。
我在 flutter 1.9.1+hotfix.6 稳定 channel 上,为了移动到新工作站,我只是复制了所有内容(项目 + SDK)。
我在这里错过了什么?我能搞砸什么?
提前感谢您的任何建议
最佳答案
切换机器时,总是尝试run flutter doctor
.因为它是 installation process 的重要组成部分.基本上运行此命令将检查您的环境并显示 Flutter 安装状态的报告。
从控制台/终端运行以下命令以查看是否需要安装任何依赖项以完成设置:
flutter doctor
关于Flutter - 正确导入的包上的未定义名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59224790/