问题标签 [dart-pub]

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 回答
2479 浏览

dart - 应用程序的 Dart 项目结构(不是库)

我试图了解 Dart推荐的项目结构,但没有看到“林中林立”。

所以,如果我的项目打算成为一个可重用的库,比如某种日志框架,那么如果我正确理解了上面的链接,我希望我的所有开发都在libandlib/src目录下。

但是如果我正在构建一个 Web 应用程序呢?我的 Dart 源文件在哪里?下packages?具体来说:

  1. 我在哪里放置 Web 应用程序(而不是库)的 Dart 源文件?
  2. 我的 Web 应用程序的“包”是否只是逻辑组织类似于 Java 包的目录?
  3. Dart 是否建议对其源代码使用 1-class-per-file 约定?
0 投票
1 回答
95 浏览

linux - Dart pub install x86_64 SocketIOException

尝试按照此处的说明为项目运行“pub install”:http: //news.dartlang.org/2013/01/big-break-change-dartjs-bootstrap-file-moving-to-pub.html

和这里:

http://pub.dartlang.org/packages/browser

尝试调用 pub install 时,我在下面的完整详细输出中遇到异常。

我在 x86_64 Ubuntu linux 上使用 dart SDK 版本 0.2.9.9_r16323。

我应该做些什么来安装浏览器包?

痕迹:

0 投票
2 回答
137 浏览

dart - 从打包库导入的模型类?

在导入的打包库中定义模型类时,在聚合物元素中使用模型的正确方法是什么?

我相信我做得对(基于更多文章,例如如何订阅可观察字段的更改)。

它可以在 DARTIUM 中运行,但是当它构建到 JS 时就不行了。我无法弄清楚那里发生了什么,请参阅日志。字段中的侦听器和值表现得很奇怪。

关键因素:我的模型类由于某些原因被打包在共享库中,并且必须使用我的输入元素

我错过了什么?或者 dart2js 中是否存在错误?


文件和日志

testlib.dart(只是打包库中的一个模型,不是聚合物应用程序的一部分):

在聚合物应用程序中,我们有:

all_elements.dart(模型是使用包导入的:...)

all_elements.html

和应用程序入口点:testapp.html

日志

在构建到 JS 之前,一切正常。当试图写单词“你好”来输入时,我得到:

达蒂姆-好的

JavaScript - 问题(输入“hello” - 获取“hel”,输入“mystery” - 获取“mytr”)

0 投票
1 回答
206 浏览

dart - Dart Web 应用程序无法导入本地包

我开发了一个简单的库(称为 picasawebalbums),我希望将其导入另一个 Web 应用程序。

我已将以下内容添加到 pubspect.yaml

但是包没有出现在“包”目录下,当然我的飞镖代码不能导入任何类。

我觉得我在某个地方错过了一步。

0 投票
1 回答
97 浏览

dart - 飞镖酒吧重命名失败

运行“pub get”时出现以下错误

我尝试删除 pub 缓存和我的包目录

0 投票
1 回答
256 浏览

dart - Dart:构建资产

我刚刚阅读了 Dart 关于Assets and Transformers的文章,并想确保我理解了构建asset目录的正确方法。

假设我的项目名称是MyApp,它应该在交叉编译后生成一个名为myapp.dart.js. 这是我asset设置目录的方式:

我这样做对吗?或者我应该将我的资产放在其他地方,还是在不同的约定中?

0 投票
2 回答
215 浏览

dart - 将 dart 库转移给 pub.dartlang.org 中的另一个所有者

由于 pub 使用我的身份进行发布,我将如何将控制权转移给其他人,但仍然允许他们将发布发布到同一个项目?也许这是微不足道的;我从来没有尝试过。

0 投票
2 回答
1802 浏览

ruby-on-rails - 如何将 Dart 集成到 Rails 应用程序中

我应该如何将我的 Dart 应用程序集成到我的 rails 应用程序中。我很难处理必须存在于每个目录中的整个“包”结构。

因为子目录使用别名引用根目录,所以即使所有这些都在“公共”文件夹中,rails 也不会为它们提供服务

0 投票
1 回答
376 浏览

google-analytics - Dart 与 Google Analytics 通信

有没有人为 Dart 制作了 Google Analytics 库,还是我们必须使用它jsinterop来与 Google Analytics 进行通信?

编辑:我知道有一个V3 API,但它实际上是用来跟踪事件的吗?有什么例子吗?

0 投票
1 回答
229 浏览

dart - 未找到发布服务变压器库“package:observe/transformer.dart”

在 Mac 上运行 pub serve 时,找不到transformer.dart:

我正在使用 OSX 10.9,DartEditor 30798。
pub build 工作正常。
如果定义了代理,我搜索并看到 pub build 失败。但我正在连接到没有代理的网络目录。

这是packages目录下的observe包,transformer.dart在那里: