Closed Sciroccogti closed 3 years ago
项目中使用了dart_json_mapper
这个需要build_runner的支持(已经在项目中引用),最简单的就是在项目编写中开启下面的命令
pub run build_runner watch
或者每次启动前,先执行下
pub run build_runner build
明白了,感谢!
不过目前还有 依赖项不支持 Nullsafety,故尚未能在 flutter >= 1.24
下编译成功。
@Sciroccogti 版本更新那么快呀,我是跟着稳定版走的。现在才1.22.5
@Sciroccogti 版本更新那么快呀,我是跟着稳定版走的。现在才
1.22.5
害,我这默认下载似乎就是 1.26
,好像是因为要启用 Desktop 版,得用 Dev 分支。
@Sciroccogti 我这里用的不是官方的桌面版噢,我这里用的是go-flutter
@Sciroccogti 我这里用的不是官方的桌面版噢,我这里用的是go-flutter
啊对哦。。。怪不得
pub run build_runner build
根据 https://github.com/flutter/flutter/issues/19049#issuecomment-402287617 ,命令似乎已经更改为 flutter packages pub run build_runner build lib
已经能够在 Ubuntu 20.04 上编译,这里记录一下环境和方法。
运行
flutter packages pub run build_runner build lib
hover build linux
文件生成在 ./go/build/outputs/linux-release/
这里附上我编译的 clash_for_flutter-0331-linux.zip
其实
flutter pub run build_runner build
依然可以的,但在这之前尽量先运行
flutter pub get
同步更新你的依赖
尝试编译了一下,有很多关于类似
main.mapper.g.dart
的报错,似乎是需要提前进行编译?