【发布时间】:2016-07-27 10:03:45
【问题描述】:
我无法让 dart2js 编译的聚合物 dart 项目甚至在 IE 11 中加载。我有点困惑,因为它在 Chrome 和 Firefox 中运行得非常好。这是我的步骤:
- 使用 stagehand 创建一个新的网络聚合物应用程序。
- 在不更改任何依赖项的情况下,我运行了 pub get。
- 使用 Webstorm 的在浏览器中打开 -> Dartium 在 Dartium 中运行应用程序并验证加载的字符串反转示例。
- 运行 pub build 以将我的项目编译为 JavaScript。
- 导航到我的 build\web 目录,并启动一个简单的 HTTP 服务器(python -m SimpleHTTPServer 或节点的 http-server)
- 打开 Chrome 和 Firefox 中列出的 IP 地址和端口,应用程序按预期运行
- 打开IE 11中列出的IP地址和端口,得到一个空白页。
我确实在 IE 11 中打开了开发人员工具,并注意到我的 index.bootstrap.initialize.dart.js 文件中抛出了一个错误,其中包含文本“不支持的操作:extendTag 与基本机类不匹配”
同样,我没有做任何更改,我只是好奇地想看到编译后的应用程序运行。有什么我遗漏或忘记做的事情来让它在 IE 11 中运行吗?
【问题讨论】:
标签: javascript internet-explorer dart dart-polymer dart2js