sh0*_*mik 2 dart flutter flutter-web
由于 Flutter web 还不支持dart:iolib 并且有很多包依赖于dart:io.
在为我的应用程序构建期间,我收到此错误
transitive libraries have sdk dependencies that not supported on this platform:
app_core|lib/src/blocs/service/user_chat_bloc.dart
mqtt_client|lib/mqtt_client.dart
Run Code Online (Sandbox Code Playgroud)
假设我想在没有mqtt_client.dart或 的情况下构建user_chat_bloc.dart。没有这个库的构建不会对网络造成伤害,但我想保留颤振原生的库。也没有关于如何跳过这些文件的构建的明确文档。
这里的文档https://github.com/dart-lang/build/blob/master/docs/faq.md#how-can-i-resolve-skipped-compiling-warnings也不清楚如何跳过某些文件
我试过这个,build.yaml但没有运气
targets:
$default:
builders:
build_web_compilers|app_core:
generate_for:
exclude:
- lib/src/blocs/service/user_chat_bloc.dart
- lib/mqtt_client.dart
Run Code Online (Sandbox Code Playgroud)
你可以这样做build.yaml:
targets:
$default:
sources:
exclude:
- lib/test_driver/runner.dart
- lib/tools/**.dart
Run Code Online (Sandbox Code Playgroud)
您可以在链接的同一文章中找到更多详细说明
| 归档时间: |
|
| 查看次数: |
2358 次 |
| 最近记录: |