我们正在开发 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 get
或pub get
没有错误。 reload/rebuild
使用flutter run
的应用程序,但未更新包。pubspec.yaml
、pubspec.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/