【问题标题】:How to set the port of Chrome when running "flutter run -d chrome" for localStorage?为localStorage运行“flutter run -d chrome”时如何设置Chrome的端口?
【发布时间】:2020-01-19 06:30:38
【问题描述】:

运行“flutter run -d chrome”时有什么方法可以设置Chrom的端口吗?没有它,由于新的端口/来源,我的 localStorage 在每次运行时都会丢失。

或者是否有另一种方法可以跨不同端口保持 localStorage

【问题讨论】:

    标签: flutter


    【解决方案1】:

    您可以使用以下任何命令来启动 Flutter Web 应用:

    flutter run -d chrome --web-port 8080
    flutter run -d edge --web-port 8080
    flutter run -d web-server --web-port 8080
    

    您也可以将附加参数添加到运行配置中,如下所示:

    add `--web-port=8080` to `Additional arguments` in run configuration into toolbar.
    

    【讨论】:

      【解决方案2】:

      我也遇到了同样的问题。 因此,我查找了与 flutter run 命令相关的资源,并找到了该命令的 Web 选项。

      https://github.com/flutter/flutter/blob/master/packages/flutter_tools/lib/src/runner/flutter_command.dart#L137

      您可以使用--web-port 选项设置任何端口。

      flutter run -d chrome --web-port 8080

      【讨论】:

        猜你喜欢
        • 2022-08-15
        • 2020-08-02
        • 2020-07-12
        • 2021-05-28
        • 1970-01-01
        • 1970-01-01
        • 2020-01-14
        • 2021-07-27
        • 1970-01-01
        相关资源
        最近更新 更多