flutter 打包web应用指定上下文

使用flutter build web命令打包的应用不包含上下文,只能部署在根目录。如何指定上下文,部署在子目录下呢?

有两种办法:

1.修改web/index.html文件

修改

<base href="$FLUTTER_BASE_HREF"> 标签 中href的值,改成你想要的上下文
然后再打包。

2. 在命令行中指定上下文。

比如我想要的上下文是poem,我可以这个命令打包
flutter build web --base-href=/poem/

注意 

--base-href 参数的值 必须以斜杠开头并且以斜杠结束。
posted on 2023-12-05 14:47  王君敕  阅读(153)  评论(0编辑  收藏  举报