问题标签 [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.
dart - Dart 编辑器关于最终字段的错误报告不一致
给定以下类,Dart Editor (build 5549) 给了我一些相互矛盾的反馈(根据构造函数正文中的注释):
更令人困惑的是,它会很高兴地为这两行生成等效的(工作的)javascript。方法的情况似乎与构造函数的情况相同;这尤其使我相信在这两种情况下都不允许这样做。
Dart 样式指南建议使用公共最终字段而不是具有公共 getter 的私有字段。我在理论上喜欢这个,但非平凡的成员构造不能真正进入初始化列表。
我是否错过了将前者报告为错误而后者没有报告的正当理由?还是我现在应该提交错误?
dart - Dart 编辑器的主题
现在,白色的背景刺痛了我的眼睛,因为这是一个漫长的黑夜。是否可以从 Dart 编辑器 (v 0.1) 更改主题(更暗)?选择背景颜色和语法高亮怎么样?
dart - 是否可以在 Dart 编辑器中隐藏所有这些“包”文件夹?
在我安装了包之后,似乎我们packages
在项目的每个文件夹下都有这个文件夹。这真的有必要吗?Dart 不能只查找目录链来找到顶级packages
文件夹并完成它吗?
或者至少,有没有办法隐藏其余的packages
文件夹,因为它们会使视图混乱?
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 示例:
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(这已经按预期工作)
有人可以帮我理解如何完成这些吗?
dart - 发布安装在“运行发布安装”对话框中停止
我正在运行 pub install 所以我可以使用作为 dart sdk 一部分的 intl 包(我需要使用 DateFormat 类)。我已经在我的项目中安装了其他包,例如 XML 解析器和演示文稿(类似于 impress js)。过去,当我安装当前包含在我的项目中的软件包时,我运行 pub install 没有问题,但今天它只是位于“运行 pub install”对话框中。我从 yaml 文件中取出了 intl 包声明并尝试更新,但它仍然会挂起。我没有收到错误消息或任何指示实际正在处理安装包的请求。
所以,我在问 pub 安装功能是否存在已知问题?在此期间我能做什么?
这是我的yaml代码:
请注意,已安装 xml 和演示包。我通过 twitter 联系了 dartlang 社区,但还没有收到回复。
dart - 无法从 Windows 上的 DART 编辑器启动 DART 应用程序
我使用的是 Windows 7 家庭高级版。我在 DART 编辑器中的后续运行失败,在运行 DART 编辑器随附的任何 Web 示例应用程序时,我收到以下消息:
java.io.IOException:尝试连接到 Dartium 超时尝试连接到 Dartium 超时
我运行的第一个 Web 应用程序可以运行,但是在我关闭 Dartium 并重新运行后,此错误仍然存在。请让我知道是否有任何解决方法。
注意:如果我在启动配置文件中取消选中“启用调试”,那么它将启动,但在启动期间挂起 75%(但应用程序运行)。如果选中“启用调试”,则它会挂起 45% 并在标准登录页面加载一个新的 Dartium 实例。
dart - 如何在 Dart Editor 中打开命令行工具?
您用来编写诸如“pub install”之类的东西的那个。
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) 文档或此处以前的问题中描述的任何解决方案。
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,现在我得到了那个错误。
更新:我已经尝试过每晚构建它并且效果很好。