flutter开发中总有很多小问题, 很烦人.做下汇总, 如果你有好的意见可以留言给我.
问题
pub环境变量问题
官网说明: https://www.dartlang.org/tools/pub/environment-variables
上面提到Windows上会在AppData中缓存dart包, 如果用Android Studio创建项目, pub cache就会在Flutter SDK文件下创建.pub-cache.
如果需将pub-cache放在其他文件夹,就配置windows环境变量: PUB_CACHE=XXX
在命令行就会出现下列问题:
> pub run build_runner build
Could not find a file named "pubspec.yaml"
or
The Flutter SDK is not available.
这个时候如果是在flutter项目中,大部分都是.请使用下列命令:
> flutter packages pub run build_runner build
flutter sdk 中 dart-sdk 和自己配置dart-sdk冲突
很多时候自己提前配置了dart-sdk在去配置flutter, 这样创建的项目就冲突了,flutter项目用到的是flutter\bin\cache\dart-sdk下的sdk.所以自行判断配置那个环境变量, 个人建议是flutter中自带的.
如果发现flutter项目中的pubspec.yaml配置的dart-sdk版本太旧的话, 请使用flutter的dart-sdk