问题标签 [dartium]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
54 浏览

dart - 更改为设备模式时出错,已经关联了一个 Dart 类型

我有一个 dart-polymer 项目在 dartium 中工作得很好。当更改为设备模式/响应式设计模式时,它会引发多个第一类错误,我已经删除了其中一些:

我可以在这里看到另一个在早期版本的聚合物飞镖中也有问题。

我的 .yaml 文件看起来像这样

我尝试查看不同的 git 问题 polymer_interop、polymer_elements 和polymer-dart。但无法弄清楚问题可能是什么,并且很难解决它。也许这是我正在使用的早期版本之一中的一个错误。

0 投票
2 回答
357 浏览

dart - 为什么 Dart 中允许不正确的类型赋值?

我知道 Dart 的类型几乎是可选的,但如果我选择指定变量类型,我希望赋值 int i = "abc"会在运行时引发错误。但是,无论是这样还是以下任何一个都不会引发错误,它们只是忽略了类型转换。

本教程中,我发现它说:

但是下面的代码片段会产生一个错误,因为编译器将 b 识别为一个 int ,它被错误地分配了一个 double 值。这是实际的类型检查,也是 Dart 在 JavaScript 上改进的众多方法之一。

诠释 b=7898765;

b = 9.8; // 错误不能将 double 分配给 int

但是,在使用 Dartium 或使用<script src="packages/browser/dart.js"></script>.

如果我这样做var i = "abc" + 1.5了,它会抛出一个错误,那么为什么类型错误分配不做同样的事情呢?这是疏忽还是设计选择?如果是后者,原因是什么?

提前致谢。

0 投票
1 回答
1494 浏览

ubuntu - 如何在 ubuntu 上安装 dartium?

我可以使用 安装 chromium sudo apt-get install chromium-browser,并且可以通过手动下载 dart sdk 并将其粘贴到 bin 中来安装它。但是,我无法找到如何安装 dartium,其中包含 chromium 或 dart sdk 不附带的东西(例如:content_shell 和对 dart 测试库的其他支持)。我正在使用 32 位 Lubuntu 发行版。谢谢您的帮助!

0 投票
1 回答
563 浏览

dart - 如何配置 Atom 以在 Dartium 中运行 Dart?

如何设置用 Dart 编写的 Web 应用程序的启动,就像在 Atom 中的 WebStorm 一样?

网络风暴

原子

在 Atom 中,他尝试运行自己的 Dart 脚本而不是 index.html

0 投票
2 回答
141 浏览

dart - 如何让 Dartium 在断点处停止?

d我正在尝试在休息一年后重新开始 Dart 编程。当我最后一次使用 Dart 时,我使用了 DartEditor,它已经被弃用了。现在,我正在尝试使用 WebStorm 和 Dartium 来运行标准的 dart 项目模板。

当我构建 Uber Simple Web 应用程序时,我可以让 Webstorm 启动 Dartium 浏览器并显示页面,但我无法让它在断点处停止。当我构建 Polymer Web 应用程序时,WebStorm 启动 Dartium 浏览器,但从不显示页面 - 发出请求但没有任何反应!

我可以毫无问题地使用标准浏览器打开项目。


我已经安装了 JetBrains IDE 支持插件。

  • Dartium 版本:45.0.2454.104
  • Webstorm 版本:2016.1.1 bld 145.597
  • 飞镖版本:1.16.0
0 投票
2 回答
316 浏览

intellij-idea - 如何在 IDEA 的 Dartium 浏览器中正确运行 Angular2 dart 应用程序?

如何在 Dartium 中正确打开 Dart 应用程序?

我正在做这个Angular2-Dart 教程。

要获得工作应用程序,我可以运行命令,然后在目录pub build上启动 http 服务器,应用程序将正常工作。build/web

另外,我可以运行pub serve命令,然后localhost:8080在浏览器中打开地址,等待一段时间进行 Dart 编译,应用程序也可以运行。

如何在 Dartium 中正确运行应用程序?我要web/index.html在 IDEA 中归档,按 Alt + F2(打开变体以打开应用程序)并按 dartium。我现在看不到有效的应用程序。我只看到Loading...消息(因为我的 html 是<my-app>Loading...</my-app>)。

我看到这个窗口在此处输入图像描述

另外,在开发 Dart 应用程序时使用 Dartium Web 浏览器有什么好处?例如,pub serve在每次页面刷新时重新编译 Dart 代码。这真的需要很多时间。可能我不会花那么多时间用 Dartium 编译?

一种方法,我可以正确打开我的 Dart 应用程序是 dartium 是:

  1. 在目录上设置 http 服务器web(index.html 文件在这里)。
  2. 运行此服务器(例如在 8086 端口 0
  3. localhost:8086在 dartium 中打开。

一段时间后应用程序正确打开。我的intellij想法可能有问题吗?

更新:

pub serve当我尝试index.html使用 Dartium打开时,我在 IDEA的选项卡中得到了这个:

我在 Dartium 中看到了这一点: 在此处输入图像描述

当我尝试用 Chrome 打开 index.html 时,我得到了这个文本:

这是图片: 在此处输入图像描述

0 投票
0 回答
32 浏览

angular - 在 Dartium 中调试 Dart 代码的问题?

我正在编写小型飞镖应用程序。实际上,我正在做 Angular2 教程。我的代码与此 github 存储库中的代码相同。

web/index.html在 Dartium 中打开和应用程序工作。

我打开控制台,源选项卡。我找到了main.dart文件,在其中放置断点并重新加载页面。Chrome 在此断点处停止。没关系。

但是,当我找到app_component.dart文件并在其中设置断点时,Chrome 并没有停止它。为什么?

这一行(github repo 链接)。我在调用 onSelect 处理程序时放置了信息消息。我还在 Dartium 中设置了断点。我在控制台中收到消息,但 Dartium 调试器并没有停止它。为什么?

0 投票
1 回答
325 浏览

ubuntu - 在 ubuntu trusty 上配置 dart content_shell

我正在尝试xvfb-run -s '-screen 0 1024x768x24' pub run test -p content-shell在 Ubuntu Trusty 上运行。

Dart 和 content shell 的安装方式如下:

包含/opt/google/content_shell在我的 PATH 变量中。

但是,当我运行该测试尝试时:

我收到如下错误:

我没有看到更多信息。我不确定这是否应该引起关注,尽管它看起来很不祥:

我的问题是如何配置内容外壳以正确安装,以便运行测试pub run test -p content-shell

0 投票
1 回答
409 浏览

dart - Windows 上的 Dartium 抛出 net::ERR_SPDY_INADEQUATE_TRANSPORT_SECURITY

从 13.08.16(大约)开始。当某些资源通过 HTTPS 加载时,Windows 10(版本 45.0.2454.104)上的 Dartium 开始抛出异常 net::ERR_SPDY_INADEQUATE_TRANSPORT_SECURITY。

甚至 www.google.com 在加载过程中也会出现错误: 在此处输入图像描述

在 OSX 上它工作得很好。此外,相同的版本以前在 Windows 上也可以运行。

该问题在 Dart env 的开发版和稳定版上都可以重现。

有谁知道是什么问题?

0 投票
1 回答
20 浏览

dart - 一页上有两个 BwuDatagrids

我有带有纸抽屉面板的聚合物纸布局,两个聚合物组件包含 BwuDatagrid 元素。当在一个页面上呈现两个带有 bwu-datagrid 标签的组件时,我遇到了一些麻烦:

在此处输入图像描述

但是,如果没有在 paper-drawer-panel 中渲染组件,它的工作方式如下:

在此处输入图像描述

它可以是什么?我该如何解决?