LinMinquan's Blog

Experience technology to change life

Flutter Git Dependency Update

Flutter 项目里有的 dependency 是用 git 库,但如果这个 git 库有新的 commit 时,敲 flutter pub get 时并不会去拉最新的版本,因为它有 cache 机制,将项目用到的 dependencies 的版本存到一个叫 pubspec.lock 的文件里,如果是 git 库,则会有是哪个 git commit 的信息。所以解决办法就是去改那个 pubspec.lock 文件里相应 dependency 的 git commit hash。


Share