当前位置: 首页 > 知识库问答 >
问题:

如何打开已编译的颤振web索引。本地浏览器中的html?

艾凌龙
2023-03-14

运行flatterbuildweb创建索引。/build/web/中的html文件以及

assets                    icons                     manifest.json
favicon.png               index.html                version.json
flutter_service_worker.js main.dart.js

当前颤振通道为beta。

$flatter通道

Flutter channels:  
  master  
  dev  
* beta  
  stable

flatter--版本

Flutter 1.25.0-8.1.pre • channel beta • https://github.com/flutter/flutter.git
Framework • revision 8f89f6505b (2 weeks ago) • 2020-12-15 15:07:52 -0800
Engine • revision 92ae191c17
Tools • Dart 2.12.0 (build 2.12.0-133.2.beta)

当我试图打开/build/web/index时。html在Chrome浏览器中,它显示为空白。这是正常的还是我需要安装任何节点包才能运行?

注意:我跟着这个dochttps://flutter.dev/docs/get-started/web.

这和索引中的代码有什么关系吗。早期版本中似乎没有包含的html?

  <!--
    If you are serving your web app in a path other than the root, change the
    href value below to reflect the base path you are serving from.

    The path provided below has to start and end with a slash "/" in order for
    it to work correctly.

    Fore more details:
    * https://developer.mozilla.org/en-US/docs/Web/HTML/Element/base
  -->
  <base href="/">

共有2个答案

孔海超
2023-03-14

您需要安装节点。从npm运行网站的js服务器。

npm install -g http-server

将目录更改为/build/web,并在localhost上使用以下命令运行服务器:

npx http-server
乜安志
2023-03-14

除了主题之外,您还可以使用python为其提供服务器:设置本地测试服务器

\[flutter_project]\build\web> python -m http.server

\[flutter_project]\build\web> python -m SimpleHTTPServer

然后转到localhost:8000

 类似资料:
  • 问题内容: 有人可以向我指出如何打开默认Web浏览器并将页面设置为“ www.example.com”的正确方向。谢谢 问题答案: 是你要寻找的

  • 全局基类 登录名 } 问题是,当运行此功能时,我得到了下面的错误,我不明白为什么会发生这种情况,因为它在错误的位置上没有给我任何帮助。 未定义步骤:给定I打开Chrome 未定义步骤:浏览网站时 未定义的步骤:然后我使用“user1”和“password1”登录网站

  • 因此,我在我的Flatter Web项目中实现了RazorPay支付网关。支付网关已成功实现。但我的问题是如何设置索引中定义的Javascript属性。html文件。 index.html 上面的代码是我更新的索引的一小部分。html。我们如何从我的Flatter项目中设置var选项图的键。比如,如果我想更改金额的值,我如何将其从dart文件传递到索引。html。 我的颤振医生 index.htm

  • 我试图编写一个函数,它将接收一个“浏览器实例”(我指的是),并打开一个带有特定URL的新选项卡。 这是函数: 返回True(如果URL有效) 如果有人能告诉我我做错了什么,我将非常感激。如果您有其他方法来完成打开新选项卡的任务,这是可以的。顺便说一下,我曾尝试使用:,但没有成功(我没有得到新的选项卡,也没有异常)

  • 我有这个问题,索门能帮我吗?因为seet依赖于flutter_localizations,而SDK依赖于intl0.17.0,所以intl0.17.0是必需的。因此,由于seet依赖于intl^0.16.0,版本解决失败。pub get失败(1;因此,由于seet依赖于intl^0.16.0,版本解决失败。)