【发布时间】:2013-11-15 21:58:16
【问题描述】:
我正在尝试让我的虚拟 Dart webapp 在浏览器中运行。这是我的html页面的代码:
<!DOCTYPE html>
<html>
<head>
<meta charset='utf-8'>
<!-- Always force latest IE rendering engine or request Chrome Frame -->
<meta content='IE=edge,chrome=1' http-equiv='X-UA-Compatible'>
</head>
<body>
<div id='button'>hello world</div>
</body>
<script src='my_app.dart' type='application/dart'></script>
<script src='packages/browser/dart.js'></script>
</html>
这就是我在尝试打开 js 控制台时得到的结果:
GET http://localhost:4567/my_app.dart.js 404 (Not Found)
(我在本地服务器上运行它,因此 url - 如果只是打开一个 html 文件,则会出现相同的错误)。
如果我在 Dartium 中打开相同的 url,webapp 就可以工作。所以我想问题是dart.js 没有按预期工作。可能是什么问题?
【问题讨论】:
-
问题是在非 Dartium 浏览器中运行 Dart 程序需要先编译成 Javascript(见 js 文件扩展名)。但是开发服务器应该自动完成 - 但您也可以手动完成。你用的是什么开发服务器?