golang擅长后端,flutter擅长前端,两者“猪”联壁和,应是天下无双。 go-flutter是一个结合二者的库。
提供了一些示例,不过通过它的工具hover,建立个hello也是很简单。
flutter create hello
hover init
hover run
hover是它提供的一个工具。
go get -u -a github.com/go-flutter-desktop/hover
go install
或者:
$env:GO111MODULE=“on”; go get -u -a github.com/go-flutter-desktop/hover@latest
编译为Win版本:hover build windows不成功,因为github上的指定版本已删除了windows_x64-host_release.zip文件,最新版本里才有。因此命令改为:
hover build windows –engine-version db0cbb2145c227cdac34b7a6a866e274f06e6e12
折腾半天,还是编译不成功。
Error: Error when reading '.packages': 系统找不到指定的文件。
Error: Error when reading '.packages': 系统找不到指定的文件。
Error: Couldn't resolve the package 'flutter' in 'package:flutter/material.dart'.
看起来是没找到flutter的路径?但你hover run是正确的呀。
在另一台电脑上测试,问题相同。