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

dart - 如何在 darteditor 中打开表达式窗口

我似乎找不到在调试时显示表达式窗口的选项。

如此处所示,应该有一个名为表达式的选项卡。

我在我的机器(Windows 7 64 位、Dart/sdk/editor 0.5. * 32 位)上找不到任何选项或任何符号。

我在 Google 或 Stack Overflow 上找不到任何东西,而且我已经搜索了一天多。我错过了什么?

0 投票
1 回答
290 浏览

dart - DartEditor 启动了哪个 dart2js 命令?

在阅读了https://www.dartlang.org/articles/web-ui/tools.html上的文章后,我尝试按照它来编译我的应用程序。

我存储在 web/app.html 中的应用程序可以通过使用“Run as Javascript”命令在 DartEditor 下成功编译为 Javascript。

当我尝试使用以下命令行执行编译以在生产中部署时,我遇到了未复制的包部分文件的问题。

事实上,“model_shared.dart”文件并没有复制到 /tmp/dart/_from_packages/app/src/model/model_shared.dart。model_browser.dart 的内容如下

DartEditor 可以将我的应用程序作为 Javascript 启动。为了考虑我的“模型”库的“部分”语句,启动 dart2js 的正确命令行是什么?

0 投票
1 回答
61 浏览

dart - 自定义 dart 编译(脚本元素中的路径)

我想知道是否可以自定义 dart 工具如何编译应用程序。特别是我对自定义出现在脚本元素中的路径感兴趣。

目前我的应用程序位于“app/src”文件夹中。我从“app/src”上方的文件夹中运行以下命令,我们称之为root。

dart --package-root=app/packages/app/packages/web_ui/dwc.dart --out tmp app/src/testapp.html

我将输出发送到该根文件夹中的 tmp 文件夹。问题是每次我编译应用程序时,脚本元素中的路径都会在路径前添加“../app/src”。所以,而不是有一个

“packages/browser/dart.js”路径我最终得到“../app/src/packages/browser/dart.js”。有没有办法配置它并避免获得这个“app/src”前缀。

0 投票
1 回答
58 浏览

dart - 在 Dart 编辑器中如何执行“大纲文件”(Alt+O) 操作,结果按字母顺序排序而不是未排序?

在 Dart 编辑器中如何执行操作Outline File( Alt+ O),结果按字母顺序而不是未排序的顺序?

我经常使用在一个文件中包含大量类的库。有时也存在由许多成员组成的类。

但是当我想检查文件结构(大纲文件)时,我无法快速找到一些信息,因为编辑器以自然顺序显示数据(即未排序)。

是否可以打开一些选项,信息将按字母顺序排序?

另外如何在单独的窗口中而不是在弹出窗口中显示此信息?

我不熟悉使用这个编辑器的特殊性,所以我问。

0 投票
1 回答
142 浏览

dart - DartEditor 不喜欢幽灵示例

我正在考虑将应用程序从 JavaScript 和 kineticjs 迁移到 dart 和 spectre。我已经下载了 Spectre 并在 pubspec.yaml 文件所在的顶级目录中运行“pub install”。这将创建包目录并填充所有示例。

然后,我在 DartEditor 中打开了其中一个示例的目录,该目录无法解析源文件中的各种导入。所有依赖项似乎都已下载到示例的包目录中,但 DartEditor 不喜欢导入 URI,有没有办法清除这些突出显示的错误?

作为示例,该行: import 'package:asset_pack/asset_pack.dart'; 以红色突出显示,因为 URI 不存在,但在“pub install”创建的包目录中是包含必要文件的目录“asset_pack”。

0 投票
0 回答
45 浏览

dart - Dart 编辑器中的矩形而不是文本

昨天我将我的 Dart 编辑器更新到了最新版本 (25719)。当我在其中打开我的代码时,一些片段变成了矩形。我对这个问题做了一个截图。

我试图降级到我以前使用的 Dart 版本 24898(一切都很好),但这没有帮助,矩形仍然存在。

有人有同样的问题吗?一些想法为什么会出现这个问题?

感谢您的回复。

0 投票
1 回答
57 浏览

dart - 如何为 dartium 启动设置上下文根?

如何设置 dartium 启动,以便应用程序在 localhost:3030 而不是默认的 localhost:3030/path/file 上可用?

0 投票
1 回答
71 浏览

dart - 在 Dart 编辑器中为 Reanalyze Sources 进行键绑定

我正在运行 dart 编辑器版本 0.6.15_r25822,我喜欢为“重新分析源”创建一个键绑定。

我已经导出了键绑定文件并在命令“快速切换编辑器”之后和命令“重做”之前添加了这一行

并再次导入,但它对我不起作用。

我做错了什么,还是不可能?

0 投票
0 回答
1049 浏览

dart - 包含的部分“xclickcounter.dart”必须有一个部分指令

使用 Web UI (web_ui) 库创建示例 Web 应用程序,例如 mylib

打开 mylib.dart,使其成为一个库:

打开 xclickcounter.dart,删除导入并插入:

web/out/mylib.dartweb/out/xclickcounter.dart搞砸了:

包含的部分“xclickcounter.dart”必须有一个部分指令

类只能混入其他类

Mixin 只能应用于类

...更多错误如下

我究竟做错了什么?请帮忙 :(


编辑:如果我不编辑生成的示例代码,wdc 将生成属于不同库的代码:

  • web/out/xclickcounter.dart => x_click_counter
  • web/out/mylib.dart => mylib_html

这是否意味着如果我们使用 web_ui,我们不应该创建自己的库,而 wdc 会自动为我们做这件事?


更新:如果我不使用任何库名称,类似于生成的示例代码,并且只依赖 xdc 在 web/out/... 文件中生成的库名称,我在导入两个组件时仍然会遇到问题进入第三个文件。Dart 编辑器将产生以下警告:

导入的库 'compa.dart' 和 'compb.dart' 不应具有相同的名称

解决方法是根据 xdc 在 web/out/... 文件中生成的内容来命名您的库,即:

  • compa.dart => x-comp-a
  • compb.dart => x-comp-b

在将组件显式放入此类库后,Dart 编辑器警告就会消失。

0 投票
2 回答
2953 浏览

apache - 配置 Apache 以避免使用 Dart 进行跨域调用

我正在尝试使用 mod_proxy 配置 Apache 以在本地开发 Dart Web 应用程序,但我似乎无法正确设置它。

在我的 httpd.conf 中,我启用了以下几行:

在 httpd-vhosts.conf 我试图设置我需要的东西,但它似乎没有工作。我有一个使用 Jetty 从 Eclipse 运行的 Spring Web 应用程序。这样就可以了http://localhost:8080。然后我从 Dart 编辑器运行 Dart,它最终启动127.0.0.1:3030(尽管像“登录”这样的请求的总路径是:)http://127.0.0.1:3030/C:/Users/CorayThan/dart/BlightedRealmUi/web/out/login

无论哪种方式,我都试图让 apache 将我的请求从 127.0.0.1:3030 重定向到 localhost:8080。我尝试在 httpd-vhosts.conf 中这样做:

但它似乎根本不起作用。谁能建议我如何解决它,或者首先建议一个更好的方法来做到这一点?(我不想使用 CORS 或 Jsonp,我只想要一个简单的跨浏览器兼容 hack 进行开发。)