DART avast_ye_pirates pub build

时间:2014-02-05 22:03:14

标签: dart

我正在阅读“Avast,Ye Pirates”教程并已达到Step 7: Build the app and run as Javascript 构建成功(除了我得到“Built 46 files!”而不是“Built 45 files!”,如教程网页所示)。 然后我转到文件夹build/6-piratebadge,右键单击piratebadge.html以Javascript运行

在“进度”选项卡中,出现错误消息:

  

启动piratebadge.html(5)(下午1:49完成)

     

发生内部错误:“启动piratebadge.html(5)”。

“输出”标签:

  

--- 2014年2月5日下午1:49:09运行dart2js ...... ---

我试了几次,数字(5)是我最后一次尝试。

当我从任何其他构建文件夹尝试同样的步骤时,我得到相同的错误。 当我从任何“web /< 1,2,3,4,5,6>”中尝试这个时该页面会显示在常规Chrome浏览器中并且可以正常运行。

我在Windows 7上运行它。

其他有同样问题或洞察原因的人吗?

3 个答案:

答案 0 :(得分:2)

教程中的说明说:

  

右键单击piratebadge.html文件,然后从菜单中选择Run as JavaScript。   复制网址并在 Firefox或Safari 中运行应用。

在Dart编辑器中,您只需右键单击要运行的文件(在本例中为任何构建/文件夹piratebadge.html),选择复制路径,然后将路径粘贴到您的浏览器的地址栏(对我而言,它仅适用于Firefox,并且在Safari中不起作用)并点击回车。它应该工作。

答案 1 :(得分:0)

查看build/6-piratebadge文件夹,它是否包含piratebadge.dart文件?如果不是,请将其从web文件夹中复制,然后将其粘贴到相应的构建文件夹中,然后将运行为JavaScript

就我而言,构建输出是“Built 40 files!”,缺少.dart文件。好像它是Pub Build命令中的一个错误。

答案 2 :(得分:0)

感谢所有回复的人。 我参加了2014年2月23日的DART聚会。 在前一天晚上,在打开DART编辑器时,有一个新版本,它更新了我的安装。 我在聚会期间删除并重新编写了项目。

  • 我仍然收到“46个档案”的消息。
  • 我没有收到错误。

我想这可以关闭。