在我刚刚更新到最新版本的 Dart SDK 和编辑器之前,我的应用程序运行良好。
当我在 Dartium 中运行应用程序时,会抛出一个错误'The built-in library 'dart:io' is not available on Dartium'
。我没有直接使用 dart:io,但导入的 lib 包如 google_oauth2_client 使用它。直到一两个小时前,这一切都很好。
在解决这个问题之前,我有点卡住了。有没有人有同样的问题?
在我刚刚更新到最新版本的 Dart SDK 和编辑器之前,我的应用程序运行良好。
当我在 Dartium 中运行应用程序时,会抛出一个错误'The built-in library 'dart:io' is not available on Dartium'
。我没有直接使用 dart:io,但导入的 lib 包如 google_oauth2_client 使用它。直到一两个小时前,这一切都很好。
在解决这个问题之前,我有点卡住了。有没有人有同样的问题?
dart:io 与浏览器不兼容,它只是独立的虚拟机。如果 google_oauth2_client 使用它,我怀疑该库不是供客户使用的。你试过pub upgrade
吗?
google_oauth2_client 有一个浏览器库和一个控制台库。控制台库使用 dart:io,而浏览器则没有。确保您使用的是浏览器版本。您可以查看如何执行此操作的示例。