flutter版本升级后,编译原来的项目工程时候报大量’JSObject’错误:
Error: The type 'JSObject' can't be used as supertype.
class WEBGL_compressed_texture_s3tc implements JSObject {
^
../../../AppData/Local/Pub/Cache/hosted/pub.flutter-io.cn/web-0.3.0/lib/src/dom/webgl_compressed_texture_s3tc_srgb.dart:11:53:
这是因为项目工程的Web 依赖项作为传递依赖项停留在 0.3.0。通过下面的命令通过将其转换为直接依赖项来将其更新到最新版本。
flutter pub add web:^0.5.0
重新编译工程即可。