自从升级到Dart 1.9.1后找不到main.dart

时间:2015-04-06 17:27:04

标签: dart

每当我尝试通过点击在Dartium中运行以JavaScript身份运行<来运行main.dart时,我就升级到了 Dart 1.9.1 / em>我在浏览器控制台上收到此错误

Failed to load resource: the server responded with a status of 404 (Not Found) http://localhost:8080/main.dart
Failed to load resource: the server responded with a status of 404 (Not Found) http://localhost:8080/main.dart.js

我尝试运行自己的bin/server.dart,所以我不依赖于pub服务器来提供我的静态文件。从这个脚本开始,到达 web 文件夹的路线通常在"../web"的位置,我必须将其更改为"web"才能使其正常工作。

我不知道有变化吗?这是一个错误吗?

修改 我也在Dartium上收到了这条消息

  

您使用的是不受支持的命令行标志: - no-sandbox。稳定性和安全性将受到影响。

更新

目录问题可能是因为更改了Shelf或Redstone中的更新。我按建议做了一个pub更新,这可能改变了框架查找文件夹的方式。

1 个答案:

答案 0 :(得分:0)

问题似乎是您尝试将应用程序(服务器端)作为网站运行。 如果按下运行图标旁边的图标,则在下拉菜单中单击&#34;管理启动&#34;您可以单击图标左侧(服务器图标),以便运行CommandLine应用程序。

如果你在这里选择你的dart脚本(server.dart或main.dart),你将能够使用它。