问题标签 [dart-editor]

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 投票
1 回答
102 浏览

dart - Dart 编辑器关于最终字段的错误报告不一致

给定以下类,Dart Editor (build 5549) 给了我一些相互矛盾的反馈(根据构造函数正文中的注释):

更令人困惑的是,它会很高兴地为这两行生成等效的(工作的)javascript。方法的情况似乎与构造函数的情况相同;这尤其使我相信在这两种情况下都不允许这样做。

Dart 样式指南建议使用公共最终字段而不是具有公共 getter 的私有字段。我在理论上喜欢这个,但非平凡的成员构造不能真正进入初始化列表。

我是否错过了将前者报告为错误而后者没有报告的正当理由?还是我现在应该提交错误?

0 投票
3 回答
1560 浏览

dart - Dart 编辑器的主题

现在,白色的背景刺痛了我的眼睛,因为这是一个漫长的黑夜。是否可以从 Dart 编辑器 (v 0.1) 更改主题(更暗)?选择背景颜色和语法高亮怎么样?

0 投票
1 回答
427 浏览

dart - 是否可以在 Dart 编辑器中隐藏所有这些“包”文件夹?

在我安装了包之后,似乎我们packages在项目的每个文件夹下都有这个文件夹。这真的有必要吗?Dart 不能只查找目录链来找到顶级packages文件夹并完成它吗?

或者至少,有没有办法隐藏其余的packages文件夹,因为它们会使视图混乱?

0 投票
2 回答
208 浏览

dart - 包“log4dart”依赖于“托管”和“git”两个来源

尝试从以下链接查看教程:

http://blog.dartwatch.com/2012/03/building-client-server-dart-app-part-1.html http://blog.dartwatch.com/2012/03/building-client-server-dart -app-part-2.html

这是我的pubspec.yaml

这是错误:

解决依赖关系...

包“log4dart”依赖于“托管”和“git”两个来源。

我是否将“log4dart”添加到 pubspec(任何)都没有关系。错误总是一样的。无论如何,“log4dart”是从“mongo_dart”安装的。有没有人对该特定错误消息有任何经验?对我来说,这似乎是一个循环依赖问题。

解决方案 在 'crimsonhttpd' 解决问题或接受我的拉取请求之前,请使用我来自 github 的存储库和以下 pubspec 示例:

0 投票
1 回答
898 浏览

dart - Dart 库和部件不是双向解析的

我有一个库“foo”,它由一个部分“bar”组成,并导入 dart:io 库。库和部件在 'foo.dart' 中声明如下:

'foo.dart' 和 'bar.dart' 位于同一目录中。

'bar.dart' 引用库 foo,如下所示:

但在 Dart 编辑器中,我在“bar.dart”中看到一条警告,说“无法解析 foo”。因此,我在 foo.dart 中声明的任何导入(例如 'dart:io')都不适用于 bar.dart,我的任何 foo.dart 定义也不可用,并且由于 bar.dart 是 foo 的一部分,因此它是不允许导入任何其他库或声明任何其他部分。

我想以这样的方式组织我的代码: * 我带入 foo.dart 的任何导入都可用于 bar.dart(和其他源部分) * 在一个库源部分中创建的库定义可用于其他库源部分。*(显然)bar.dart 中的库定义可用于 foo.dart(这已经按预期工作)

有人可以帮我理解如何完成这些吗?

0 投票
2 回答
225 浏览

dart - 发布安装在“运行发布安装”对话框中停止

我正在运行 pub install 所以我可以使用作为 dart sdk 一部分的 intl 包(我需要使用 DateFormat 类)。我已经在我的项目中安装了其他包,例如 XML 解析器和演示文稿(类似于 impress js)。过去,当我安装当前包含在我的项目中的软件包时,我运行 pub install 没有问题,但今天它只是位于“运行 pub install”对话框中。我从 yaml 文件中取出了 intl 包声明并尝试更新,但它仍然会挂起。我没有收到错误消息或任何指示实际正在处理安装包的请求。

所以,我在问 pub 安装功能是否存在已知问题?在此期间我能做什么?

这是我的yaml代码:

请注意,已安装 xml 和演示包。我通过 twitter 联系了 dartlang 社区,但还没有收到回复。

0 投票
1 回答
496 浏览

dart - 无法从 Windows 上的 DART 编辑器启动 DART 应用程序

我使用的是 Windows 7 家庭高级版。我在 DART 编辑器中的后续运行失败,在运行 DART 编辑器随附的任何 Web 示例应用程序时,我收到以下消息:

java.io.IOException:尝试连接到 Dartium 超时尝试连接到 Dartium 超时

我运行的第一个 Web 应用程序可以运行,但是在我关闭 Dartium 并重新运行后,此错误仍然存​​在。请让我知道是否有任何解决方法。

注意:如果我在启动配置文件中取消选中“启用调试”,那么它将启动,但在启动期间挂起 75%(但应用程序运行)。如果选中“启用调试”,则它会挂起 45% 并在标准登录页面加载一个新的 Dartium 实例。

0 投票
2 回答
232 浏览

dart - 如何在 Dart Editor 中打开命令行工具?

您用来编写诸如“pub install”之类的东西的那个。

0 投票
1 回答
1339 浏览

dart - dart:调试 dart 客户端和现有 rest api 的客户端/服务器通信?

我有一个 rest api(在 django/python 中开发),我在本地运行并想在 dart 中开发一个简单的客户端应用程序。此客户端使用 XMLHttpRequest 与本地 django 开发服务器通信。问题是 Dart 编辑器中的默认运行配置启动它自己的 Web 服务器,而不是 dartium 或带有 dart2js 的系统浏览器。当我尝试访问我的 rest api 时,这显然会违反跨源策略。

我想知道测试客户端/服务器通信的最佳设置是什么 - 我应该将我的 rest api 配置为代理飞镖编辑器使用的 :3030 端口并使用 URL 配置启动配置,还是有办法告诉 dart 编辑器服务器发送一个“Access-Control-Allow-Origin”http 标头(这真的很酷),或者一些 chrome 启动参数来禁用 XMLHttpRequests 的跨源检查?

似乎是一个明显愚蠢的问题,但我没有找到 (dart) 文档或此处以前的问题中描述的任何解决方案。

0 投票
2 回答
208 浏览

dart - Dart - 为什么在运行 dart2js 时会出现此错误?“没有 se esperaba \dart-sdk\bin\dart2js.snapshot en este momento。”

我尝试运行 dart2js,从上下文菜单中选择“以 JavaScript 方式运行”,然后从工具 -> 生成 JavaScript 中选择。

两种方法都产生相同的控制台输出(错误):

从西班牙语翻译为:

我正在运行 Windows 7、64 位。

Dart 编辑器版本 0.2.6_r15355

Dart SDK 版本 0.2.6.0_r15355

注意:我以前能够成功运行 dart2js,现在我得到了那个错误。

更新:我已经尝试过每晚构建它并且效果很好。