“当前不支持Flutter网站”

时间:2019-11-09 19:53:53

标签: flutter dart

我正在使用Flutter Web构建网站

使用命令时

webdev serve

一切正常,但是当我使用命令

flutter build web

我收到此错误:

Downloading Web SDK...                                              1,6s
"build web" is not currently supported.

这是我扑扑的版本

[✓] Flutter (Channel stable, v1.9.1+hotfix.4, on Mac OS X 10.15 xxxx, locale xxx)
[✓] Android toolchain - develop for Android devices (Android SDK version 29.0.0)
[✓] Xcode - develop for iOS and macOS (Xcode 10.3)
[✓] Android Studio (version 3.4)
[✓] VS Code (version 1.40.0)
[!] Connected device
    ! No devices available

! Doctor found issues in 1 category.

谢谢!

2 个答案:

答案 0 :(得分:1)

Flutter 1.9早期支持Web应用程序,并且该消息似乎表明您未使用具有Web开发功能的频道 您是否更改了用于构建Web应用程序的渠道:public interface RoleDAO extends JpaRepository<Role, String > { } ,升级Flutter,在配置中启用了Web?

我不使用flutter channel dev,而是使用webdev serve

运行flutter run -d chrome时,您应该有类似以下内容的东西:

flutter doctor -v

请注意,在我的计算机上使用[✓] Flutter (Channel master, v1.10.15-pre.272, on Mac OS X 10.13.4 17E199, locale fr-FR) • Flutter version 1.10.15-pre.272 at /Users/erictaix/development/tools/flutter • Framework revision 5bc7fb6835 (13 days ago), 2019-10-27 21:25:13 -0700 • Engine revision 3ebf006904 • Dart version 2.6.0 (build 2.6.0-dev.8.2 6354b0b97d) ... [✓] Connected device (3 available) • macOS • macOS • darwin-x64 • Mac OS X 10.13.4 17E199 • Chrome • chrome • web-javascript • Google Chrome 78.0.3904.97 • Web Server • web-server • web-javascript • Flutter Tools 通道(master应该可以正常工作),并且在连接的设备上,您可以看到Chrome和Web服务器。

我的版本为dev,因为如上所述,我使用的通道1.10根本不稳定。但是使用master频道应该可以正常工作。请参考文档以获取最新说明:https://flutter.dev/docs/get-started/web

答案 1 :(得分:1)

我也面临同样的问题。

遵循official documentation

就我而言,我错过了运行以下命令的机会

> flutter config --enable-web

此外,请确保您位于“开发”频道

flutter channel dev