我正在阅读“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上运行它。
其他有同样问题或洞察原因的人吗?
答案 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编辑器时,有一个新版本,它更新了我的安装。 我在聚会期间删除并重新编写了项目。
我想这可以关闭。