Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/dart/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asynchronous Dart Pirate教程在构建后不下载JSON(步骤7)_Asynchronous_Dart - Fatal编程技术网

Asynchronous Dart Pirate教程在构建后不下载JSON(步骤7)

Asynchronous Dart Pirate教程在构建后不下载JSON(步骤7),asynchronous,dart,Asynchronous,Dart,我做了谷歌飞镖教程海盗徽章:一路走来,它完全按照预期运行,直到我进入第7步,在我的普通浏览器上运行构建 发生的是页面加载,但它似乎从未完成JSON文件的异步下载,因此输入和按钮从未启用,Chrome一直在旋转,因为它正在等待localhost 127.0.0.1 我想这是因为我没有运行web服务器 要使此示例应用程序在本地计算机上运行,我需要做什么 谢谢 浏览器:Chrome 42.0.2311.90 OS:Mac OS X 10.10.3为什么不运行web服务器?您可以从pubspec.yam

我做了谷歌飞镖教程海盗徽章:一路走来,它完全按照预期运行,直到我进入第7步,在我的普通浏览器上运行构建

发生的是页面加载,但它似乎从未完成JSON文件的异步下载,因此输入和按钮从未启用,Chrome一直在旋转,因为它正在等待localhost 127.0.0.1

我想这是因为我没有运行web服务器

要使此示例应用程序在本地计算机上运行,我需要做什么

谢谢

浏览器:Chrome 42.0.2311.90


OS:Mac OS X 10.10.3

为什么不运行web服务器?您可以从pubspec.yaml文件所在的包文件夹中运行pub-serve-web并从中加载页面http://localhost:8080/piratebadge.html.

需要将/bin目录添加到系统路径中,以使pub-serve-web工作


如果使用DartEditor,只需使用piratebage.html文件上的运行上下文菜单,它就会自动启动pub-serve。

这似乎是Mac和Linux上DartEditor中的一个新错误,请参阅


解决此问题的一种方法是启动您自己的http服务器,例如build/web目录中的“python-msimplehttpserver”,然后转到。

我确实从上下文菜单启动了最后一步。当我为所有步骤启动开发项目时,它运行良好。最后一步让我单击生成的HTML文件并选择在浏览器中运行,这是我遇到此问题的地方。您是否收到任何错误消息?在DartEditor或Chrome dev tools中,在浏览器中按F12加载资源失败:服务器响应状态为404 Not Found,引用:看起来不像是使用发布服务加载它。如果您从DartEditor 6-PirateBage/web/PirateBage.html打开它,这应该可以工作,或者至少显示不同的错误消息。是的,否则您需要添加命令行选项,如启动chrome时允许从文件访问文件。如果启动生成的输出,您将始终收到提到的错误,因为在biratebage.html文件中仍然有一个过时的dart脚本标记。我想这最终会改变的。