[已解决]Flutter Web可以BUILD但是不能直接RUN

感谢这篇文章
解决flutter sdk升级之后,出现的例如csslib 0.14.5 which doesn’t match any version,version solving failed的问题.

昨天按照Flutter Web官网教程新建了Web项目后,工程可以BUILD并输出可以正常运行的WEB网页,但是不能直接运行,也不能通过flutter run -d chrom运行,一直报错:

1. Because weather depends on flutter_test any from sdk which doesn't exist
2. flutter could not find package node_preamble
3. because flutter_tools depends on shelf_packages_handler

等等类似错误。

尝试了重新安装Flutter、Dart SDK及插件,重新创建工程都是类似错误,白白浪费了好几个小时。

终于在这个博主的文章中找到答案:

pubspec.lock文件,你会发现刚打开的官方demo的csslib的地址指向了 https://pub.dartlang.org,于是我们采取把pub.dartlang.org全部改为了https://pub.flutter-io.cn.

于是将.../sdk/flutter/.pub-cache/hosted/pub.dartlang.org中的文件全部拷贝到.../sdk/flutter/.pub-cache/hosted/pub.flutter-io.cn解决。

// Dart SDK 使用Flutter SDK自带的

你可能感兴趣的:(问题解决,flutter)