Flutter:未添加到 Flutter SDK 中的包

标签 flutter flutter-packages

我们正在开发 Flutter v1.7.8+hotfix.4,使用 VS Code 添加了一个名为 english_words 的新包。该包更新了应用程序中除 SDK 之外的所有必需文件,未更新 flutter/packages,在这里我们看不到包文件夹。

由于上述问题,main.dart 文件出现错误

Target of URI doesn't exist 'package:english_words/english_words.dart'.

pubspec.yaml

dependencies:
  flutter_test:
    sdk: flutter
  english_words: ^3.1.5
  • 运行 flutter packages get 得到响应 exit code 0
  • 运行 flutter pub getpub get 没有错误。
  • reload/rebuild 使用 flutter run 的应用程序,但未更新包。
  • pubspec.yamlpubspec.lock.packages 更新正常。
  • 尝试从 VS Code Tool 点击 get Packages 未解决。

最佳答案

检查你的 pubsec.yaml 文件中是否有这个

dependencies:
  flutter:
    sdk: flutter
  english_words: ^3.1.5

在你的代码中有dev_dependencies。替换这个依赖

关于Flutter:未添加到 Flutter SDK 中的包,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57268817/

相关文章:

android - 在 com.android.build.gradle.LibraryExtension 类型的对象上找不到参数 [] 的方法 buildFeatures()

flutter - 使用flutter项目创建原生ios框架(.framework)和Android jar

flutter - 提示不适用于 Flutter 中的 DropdownButtonFormField

dart - 更改音频播放速度

android - 主页和后退按钮在 android 模拟器像素 2 和像素 3 api 中不起作用

flutter - Riverpod,在 BuildContext 和 Provider 之外读取状态

android - 由于 icon_tree_shaker,Flutter 无法在 Android 上构建

android - flutter 错误 : No named parameter with the name 'displayLarge'

flutter - 给定的podspec `FlutterToast`的名称与预期的 `fluttertoast`颤音不匹配

ios - 无法使用 PathProvider 依赖项构建 flutter 项目