问题标签 [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 回答
2677 浏览

dart - Dart 编辑器:“未使用的导入”错误

对于一个项目,我正在导入一个库,但我不直接使用其中的任何类。目标是在运行时获取 aClassMirror以从中创建一个实例。所以我有类似的东西:

这给了我一个“未使用的导入”错误。Idk 如果这被认为是一个错误。所以我问你:你认为这被认为是一个错误吗?如果没有,有没有办法可以抑制未使用的导入错误?

奇怪的是,我认为 Dart 会摇动源代码并删除未使用的导入代码,但事实并非如此。该库已正确导入且可用。

0 投票
2 回答
509 浏览

dart - 入门应用程序无法运行

我开始阅读 Dart入门教程,但遇到了一些问题。当我转到 File>Open Existing Folder> one-hour-codelab-master 时,我在控制台中收到一条警告:

认为这只是烦人,我将我的文件树与教程中的文件树进行了比较,我缺少packages文件夹和pubspec.lock文件。任何帮助将非常感激。我的 Dart 编辑器也是最新的。

0 投票
1 回答
63 浏览

dart - 其他人可以在 Dart 调试器/编辑器中重现此错误吗?

为了我的理智,有人可以验证我在飞镖编辑器中遇到的一个奇怪的错误吗?

我正在使用网站主页上最新的 dart 编辑器,我下载、解压缩,然后运行“DartEditor”可执行文件。(我没有清除存储在其他地方的任何先前设置,但我认为这不会改变问题。)

  • 下载我的存储库:https ://github.com/Naddiseo/dart-sprintf.git
  • 切换到 debugger_ide_test 分支
  • 在控制台(不在编辑器中)运行dart test/sprintf_test.dart输出应该是:

    decimal=1, exp=0, digits=[5, 4, 6, 6]

  • 接下来,启动编辑器,然后打开文件夹。

  • 运行相同的文件,它应该打印出相同的结果。
  • 现在是奇怪的部分。在 lib/src/formatters/float_formatter.dart:17 中设置断点,这是构造函数的第一行。
  • 再次在编辑器中运行测试文件,然后在获得断点后继续。

使用断点,我得到以下输出:

我把它归因于List<String>构造函数,它似乎初始化为不为空。

还有其他人遇到这个问题吗?我试图将其压缩成一个可测试的单个文件,但未能重现;我只能在实际项目中重现它。

0 投票
3 回答
180 浏览

dart - dart 库中的断点不起作用

我正在试验 Dart 和库,但我似乎无法在我的库类中找到断点。

我在 中创建了一个库,在lib/myLib/myLib.dart那里定义了一个类并在构造函数中设置了一个断点。我从我的 main 方法构造这个类,定义在web/test.dart. 在 main 方法中设置的断点会被命中,但库中的断点不会被命中。我确信代码会执行,因为我可以从 main 方法进入库的代码。

这是一个已知问题,还是我需要配置一些东西?我在 Windows 7 64 位上使用 Dart Editor 版本 1.0.0_r30798 和 DartSDK 版本 1.0.0.10_r30798。

0 投票
2 回答
155 浏览

unit-testing - 在 dart 中重构友好的 mocking

到目前为止,我在 dart 中看到的所有模拟库(unittest/mock、dartmocks)都使用字符串来表示方法调用。例如

问题是当我想重命名 fum 时,IDE 不会接收我的模拟方法调用,所以我必须手动更改它们。

任何人都知道任何与实际方法调用(foo.fum())一起工作的人吗?即类似于Java中的mockito等

0 投票
1 回答
111 浏览

compiler-errors - Dart 编辑器在使用“part of”时停止突出显示错误

我不确定这是 Dart 编辑器中的错误,还是我使用方式的问题part of,但鉴于以下项目结构:

在哪里Fizz.dart

哪里Buzz.dart是:

如果我更改Buzz.dart为故意出现编译器错误:

然后 Dart EditordjedString用红线划出下划线,并给出上述编译器错误:

未定义的类“djedString”

但如果我再Buzz.dart改成part of图书馆fizz

Dart 编辑器然后删除编译器错误,事实上,完全停止寻找警告/错误(在文件内)。

这是一个错误还是我没有part of正确使用?

0 投票
2 回答
98 浏览

dart - DartEditor 重新格式化源代码

我习惯于使用 Visual Studio 2010 的“格式化文档”菜单选项来重新格式化 JavaScript 源代码。现在尝试 Dart Editor 寻找重新格式化 .dart 源代码的菜单选项?是否支持此功能?

0 投票
1 回答
392 浏览

svg - dart2js:未捕获的类型错误:对象#没有方法“拆分”

我正在开发简单的在线建筑规划工具,它使用 svg 元素(dart:svg 库)作为编辑器画布。开发构建在本机 Dartium VM 中完美运行,但在运行 dart2js 后,我在任何浏览器中都会出现下一个错误:

Dart 在编译为 js 时没有显示任何错误。加载 DOM 后立即出现错误,这可能是 dart2js 翻译器问题吗?

提前致谢!

0 投票
1 回答
396 浏览

algorithm - 将墙合并为具有角标准化的统一网格

我正在开发一些简单的建筑规划编辑器。对于 3D 预览,我正在为 Dart 使用 Three.js 库(来自 GitHib)。到目前为止,算法非常简单:它将单条线转换为矩形,然后将其拉伸(基于厚度和高度)。

拐角的问题

是否可以根据相邻墙壁标准化顶点位置?从技术上讲,我存储了墙壁列表,其中可以查询相邻的墙壁,并且可以计算 Vector2 列表以生成每个墙壁的网格。由于挤压,我必须分别对每面墙进行更改。

提前致谢!

0 投票
1 回答
142 浏览

dart - pub upgrade 命令未解决依赖关系

我注意到,当我进行 pub 升级时,某些依赖项没有按预期解决 - 主要是分析器和 args。请查看控制台输出以了解特定升级。

请注意,args、analyzer 和 intl 已解析,但当前版本并未像其他版本一样下载和更新。

我正在使用以下内容:

Dart 编辑器版本 1.1.0.dev_05_06 (DEV) Dart SDK 版本 1.1.0-dev.5.6

感谢您帮助解决此问题。