import语句show和asimport语句之间有什么区别?
例如,有什么区别
import 'dart:convert' show JSON;
和
import 'package:google_maps/google_maps.dart' as GoogleMap;
我show何时使用,何时使用as?
如果我切换到show GoogleMap所有引用GoogleMap(例如GoogleMap.LatLng)对象被报告为未定义.
我正在使用Dart编辑器来构建Dart应用程序.我正在编译JavaScript以在所有浏览器上运行.我想缩小输出JavaScript.如何在不退出命令行的情况下执行此操作?
我知道在命令行上,我可以使用dart2js --minify app.dart.如何从Dart编辑器中自动完成此操作?
是否有Dart包的命名约定?是否有可能描述模式的文档?我无法确定包含多个单词的包名称的命名约定.举例来说,我应该使用placeView,PlaceView,place_view,还是别的什么?
它是1.8版本中的实验性功能,如枚举还是不是?我如何在Dart编辑器中使用它?是否有一篇很好的文章或示例应用程序可以让我开始这个?
当它仍然是一个实验性功能时,推荐用于酒吧套餐?是否可以在pub包中使用该功能?
我想在Dart编辑器中设置一个带有黑色背景的视觉主题,但总会有某些文字显示为蓝色,这使得它难以阅读.例如,HTML文档中的引用文本显示为蓝色.所以,在下面的文字中:
meta charset ="utf-8"
"utf-8"为蓝色(包括引号).我试图通过创建自己的主题,并通过编辑dart\plugins\com.google.dart.tools.deploy_0.2.9.r16323\themes中的XML文件来解决这个问题,但无济于事.
有什么建议?
我在尝试进行pub更新以获取web_ui安装包时收到以下错误.
Dart编辑器版本: 0.2.10_r16761
Dart SDK版本: 0.2.10.1_r16761
这"Help > About > Check for Update..."也给了我"Unable to get latest revision".这可能是代理问题吗?
是否有手动方式添加包,例如下载包并将其放在某处?
Running pub update ...
Pub update failed, [1] Resolving dependencies...
Got socket error trying to find package "web_ui" at http://pub.dartlang.org.
OS Error: A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond.
, errno = 10060
我在Dart编辑器中有Web应用程序项目,我想为它编写一些单元测试.我尝试在同一个项目中使用简单的单元测试创建.dart文件(使用main函数等)但在上下文菜单中我只有'以javascript运行'和'在dartium中运行'选项(当我点击其中任何一个时没有任何反应).如何从Dart编辑器中将unittest作为控制台应用程序运行?进行此类测试最方便的方法是什么?
尝试从以下链接查看教程:
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-部分2.HTML
这是我的pubspec.yaml:
name:  myapp
description:  A sample application
dependencies:
  log4dart: any
  mongo_dart: 0.0.1
  unittest: { sdk: unittest }
  crimsonhttp:
    git: git://github.com/chrisbu/CrimsonHttp.git
这是错误:
解决依赖关系......
包'log4dart'取决于来自'托管'和'git'的两个来源.
如果我将'log4dart'添加到pubspec(any)或无.错误总是一样的.'log4dart'无论如何都是从'mongo_dart'安装的.有没有任何关于该特定错误消息的经验?对我来说,它似乎就像循环依赖问题.
解决方案 直到'crimsonhttpd'得到问题修复或接受我的拉取请求,使用我的github存储库和以下pubspec示例:
name:  myapp
description:  A sample application
dependencies:
  mongo_dart: 0.0.1
  unittest: { sdk: unittest }
  crimsonhttp:
    git: git://github.com/geekrumper/CrimsonHttp.git
  log4dart:
我刚刚升级了我的Dart编辑器(0.5.16_r23799),并且已经没有bug /警告的代码了.
class Fubar {
  const BAR = 1000000;  
  Fubar(){   
  }
}
开头的行const有标记和此消息:
只有静态字段可以声明为'const'
我读了这个ch02-final-const,没有.
这篇文章镖const的静电场说const modifier implies static,如果我们不能用const没有static,我们应该用final呢?...但DOC /后我错过了什么?打算这样做:
Fubar f = new Fubar();
some = f.BAR;
如何在Dart编辑器中更改服务器套接字端口号?因为本地tomcat使用的是8080.在更新到1.5.0之后,看起来这个端口从3030变为8080.
    --- 9:41:37 AM Starting pub serve : podium ---
    Loading source assets... (0.6s)
    Loading di transformers... (2.2s)
    Loading angular transformers... (0.9s)
    Failed to create server socket (OS Error: An attempt was made to access a socket in a way    forbidden by its access permissions.
, errno = 10013), address = 127.0.0.1, port = 8080