标签: dart-editor

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

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

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

dart dart-editor

5
推荐指数
1
解决办法
349
查看次数

生成的Dart编辑器Web应用程序无法正常工作

我刚刚下载了最新版本的dart编辑器并执行了以下操作:

1)创建了一个新的Web应用程序.当我尝试运行时,我收到以下错误:

> Failed to load resource: the server responded with a status of 404
> (Not Found)  
> http://127.0.0.1:3030/C:/DartApps/HelloWeb/web/packages/browser/dart.js
Run Code Online (Sandbox Code Playgroud)

2)经过一些研究,我尝试了以下内容 - 认为我可能需要一些依赖 - Pub安装.现在我收到以下错误:

> Pub install failed, [1] Resolving dependencies... Got socket error
> trying to find package "browser" at https://pub.dartlang.org. OS
> Error: Peer's Certificate issuer is not recognized., errno = -8179
Run Code Online (Sandbox Code Playgroud)

我有什么想法可以解决这个问题?我没有走得太远.

谢谢,

与Shon

dart dart-editor

5
推荐指数
1
解决办法
715
查看次数

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

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

打开 mylib.dart,将其设为库:

library mylib;

import 'dart:html';
import 'package:web_ui/web_ui.dart';

part 'xclickcounter.dart';
...
Run Code Online (Sandbox Code Playgroud)

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

part of mylib;
Run Code Online (Sandbox Code Playgroud)

web/out/mylib.dartweb/out/xclickcounter.dart变得一团糟:

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

类只能混入其他类

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 编辑器警告就会消失。

dart dart-editor dart-webui

5
推荐指数
0
解决办法
1457
查看次数

如何从Dart编辑器配置dart2js选项?

我使用Dart编辑器将我的应用程序启动到Chrome或Firefox中.我想控制Dart编辑器传递给dart2js的命令行选项.例如,我想缩小代码.我怎样才能做到这一点?

dart dart-editor

5
推荐指数
1
解决办法
447
查看次数

Dart 编辑器按位异或显示为未知

当前版本的 Dart Editor 将按位异或运算符显示为not defined for class bool

我没有看到它被定义num.dart

前任:

bool x = a ^ b;
Run Code Online (Sandbox Code Playgroud)

编辑器将“插入符”显示为未定义。

更新:Dart 的 api 规范仅允许对整数进行按位异或。我修复了我的代码以正确使用bools。

dart dart-editor

5
推荐指数
1
解决办法
6212
查看次数

Webstorm或Dart编辑器.哪一个更成熟

一开始我想标记这不是一个常规的IDE vs IDE问题,因为Dart仍处于初期阶段,而且不是哪个更好,而是哪个更新.

目前只有两个不错的Dart IDE.Dart编辑器和WebStorm.哪一个有更好的Dart开发功能?

我知道Dart编辑器是由负责Dart语言的人制作的,但JetBrains(WebStorm)更加成熟和经验丰富.

任何人都可以列出今天这些IDE之间的差异吗?

webstorm dart dart-editor

5
推荐指数
2
解决办法
946
查看次数

有没有办法限制Dart编辑器耗尽的RAM量?

我发现它使用的是600 MB的RAM,甚至超过了Visual Studio(当它达到400 MB RAM时我关闭了).

dart dart-editor

4
推荐指数
1
解决办法
150
查看次数

Eclipse 4.2(Juno)在Ubuntu 12.04上崩溃(精确)

问题描述

我在Ubuntu 12.04 x86_64上安装了Eclipse 4.2 Java,每次打开自动完成上下文菜单时它都会崩溃.它崩溃而没有任何错误消息,只是关闭Eclipse窗口.有趣的是,当我点击Edit-> Content Assist中的一个菜单点时它也崩溃了当我点击菜单点General-> Web Browser上的Window-> Preferences时它崩溃了.(我经历过这一点,因为我想关闭自动完成功能.)

最后,我关闭了自动完成功能,但错误,如上所述,只是不那么频繁和随机.在每次崩溃时,它只关闭窗口,每5分钟没有任何错误消息.这绝对是不可接受的.

有没有人知道什么是错的?我可以提供您需要的任何信息,只需告诉我您的需求即可.我还可以执行可能对您有所帮助的步骤并报告结果.

附加信息

我尝试过不同版本的Java JDK,例如openjdk-6-jdk,openjdk-7-jdk,oracle-6-jdk,oracle-7-jdk和不同版本的eclipse,例如eclipse 3.7(Indigo)和eclipse 4.2(朱诺).什么都没有成功,但也许我做错了因为我必须手动安装Oracle JDK.

$ java -version
java version "1.7.0_15"
OpenJDK Runtime Environment (IcedTea7 2.3.7) (7u15-2.3.7-0ubuntu1~12.04.1)
OpenJDK 64-Bit Server VM (build 23.7-b01, mixed mode)

$ javac -version
javac 1.7.0_15
Run Code Online (Sandbox Code Playgroud)

eclipse installation autocomplete ubuntu-12.04 dart-editor

4
推荐指数
1
解决办法
2817
查看次数

你能通过Dart编辑器将编译器标志传递给dart2js吗?

我想运行no minify build而不是Terminal.我可以从Dart编辑器IDE本身做到吗?

dart dart-pub dart-editor

4
推荐指数
2
解决办法
219
查看次数

Dart如何编写简单的Web套接字回显应用程序

我一直在尝试学习足够的html,css和Dart来创建我的第一个网页,一切顺利,除了我不明白如何创建一个简单的页面和服务器端的Web套接字服务器,它只会回显回来了.我发现的示例倾向于说明其他Dart工具,并连接到网络上的echo服务器或做其他使他们的代码对于新手不简单的事情.

我试图将Seth Ladd的例子 "dart-example-web-sockets-client" 简化为"最好"的例子.我可以收到从页面发送的内容,重新打包并认为我将其发送回去,但网页上绝对没有任何反应.我通过单击从Dart编辑器内部运行Web服务器时返回的URL来启动页面.由于页面不是,AFAIK,在调试器中运行,我在诊断错误时受到阻碍.

以下是Seth服务器的简化代码:

void handleEchoWebSocket(WebSocket webSocket) {
log.info('New WebSocket connection');

// Listen for incoming data. We expect the data to be a JSON-encoded String.
webSocket
  .map((string) => JSON.decode(string))
  .listen((json) {
    // The JSON object should contain a 'request' entry.
     var request = json['request'];
     switch (request) {
       case 'search':  
         var input = json['input'];
         log.info("Received request '$request' for '$input'");
         var response = {
           'response': request,
           'input': input,
      };
      webSocket.add(JSON.encode(response)); // can't detect page receiving …
Run Code Online (Sandbox Code Playgroud)

websocket dart dart-editor dart-webui

4
推荐指数
1
解决办法
4711
查看次数