【问题标题】:Flutter: packages not added into flutter SDKFlutter:未添加到 Flutter SDK 中的包
【发布时间】:2019-07-30 09:47:26
【问题描述】:

我们正在开发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 未解决。

【问题讨论】:

  • 你能分享你的 pubspec 的内容吗?
  • @Muldec- 是的,我们用pubspec.yaml更新了我们的代码
  • 请检查答案
  • @AndreyTurkovsky - 同样的错误。包未添加到flutter/packagesmain.dart 中的gettign 错误消息
  • 但是为什么你粘贴的代码中有flutter_test?它必须是flutter

标签: flutter flutter-packages


【解决方案1】:

检查您的 pubsec.yaml 文件中是否有此内容

dependencies:
  flutter:
    sdk: flutter
  english_words: ^3.1.5

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2018-08-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-04-06
    • 2019-08-03
    • 2020-05-13
    相关资源
    最近更新 更多