问题标签 [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 投票
2 回答
1427 浏览

dart - dart:intl 坏了吗?/DateFormat 来复杂

我使用 Dart Editor 0.3.7_r18717(意味着编辑器是最新的(2013 年 2 月)

显示错误“找不到引用的源”

如果我通过 pub 导入包

然后编译到 JS dart2js 失败并出现一些奇怪的错误......

我想要的只是这样的:

根本不清楚为什么在这种情况下需要语言环境......

谢谢

[更新]
好的-我知道“奇怪的错误”没有任何意义-所以这是我导入以下两个包时的输出:

输出

...

输出 - 清理源:

...

这就是我所说的“奇怪”:-)

0 投票
2 回答
200 浏览

dart - 为什么《Web UI 入门》教程的第一步会报错,报错是什么意思?

我正在浏览 dartlang.org 上的“目标”(教程)。我在目标 6:Web UI 入门,并在“在 Dart 编辑器中设置后台编译”部分下的第 1 步遇到错误。

有人可以解释为什么会发生这个错误,或者我能做些什么来解决它?错误如下。

我没有更改任何日志记录包中的任何内容,也没有弄乱任何 Comparable 类。是什么赋予了?

0 投票
2 回答
539 浏览

dart - 文件夹在 dart 项目中有什么相关性?

当我在 Dart 编辑器的 Dart 项目中创建子文件夹时,会立即在此子文件夹中创建一个包子文件夹。我没有在任何地方读到子文件夹对项目结构有特殊含义,但似乎它们确实如此。有人知道更多吗?

0 投票
1 回答
1372 浏览

dart - Dart - 一个 dart 项目如何在不使用 pub 的情况下从另一个 dart 项目导入代码?

假设我有两个飞镖项目

项目 A 包含使用 Web 组件创建一堆 UI 小部件的代码(类似于https://github.com/kevmoo/widget.dart

项目 B 包含我的前端代码,这些代码将重用我在项目 A 中创建的 UI 小部件。

如果我不想将我的项目 A 发布到 pub,是否可以将项目 B 链接到项目 A 而无需手动将文件从项目 A 复制到 B?

谢谢

0 投票
2 回答
423 浏览

dart - 有没有办法禁用所有这些符号链接到包目录?

我正在按照本指南使用 Dart Eclipse 插件: http ://blog.dartwatch.com/2013/01/integrating-dart-into-eclipse-and-your.html (没有 Maven 集成)

如果我使用 pubspec.yaml 文件,我的项目会收到这些包符号链接的垃圾邮件。(我正在使用 Eclipse 的“包资源管理器”视图)我想控制这些文件的创建位置。

我会争辩说网络根目录,也许一个脚本目录就足够了。

0 投票
3 回答
119 浏览

dart - DartEditor M4 pub 功能被破坏

刚刚更新到 DartEditor M4 并且以某种方式与“Pub”相关的功能停止工作:( :(

我习惯于右键单击pubspec.yaml文件并选择“发布更新”,但现在它只是向我吠叫并报错:

错误截图

Tools > Pub update如果我点击,即使我双击,我也会得到同样的错误(?)pubspec.yaml我看到屏幕上的窗口仍然显示“请选择...”

我的 Dart 编辑器有问题吗?我应该重新安装它吗?


更新


它被固定在:


0 投票
2 回答
897 浏览

dart - 我需要在使用之前将我的 Dart 包发布到 pub.dartlang.org 吗?

使用 java/gradle 我可能依赖 mavenCentral 和 mavenLocal 并将我自己的库发布到 mavenLocal。

Dart 是如何做到的?

即我有多个项目依赖于一些私有库。

正如我所见,“pub publish”只能发布到中央仓库。

0 投票
2 回答
235 浏览

dart - Dart 标准库中是否有与 erb 或 mustache 类似的东西,我可以用它来从模板生成文本文件?

我希望为 pubspec.yml 创建模板,要求用户提供他们的包的名称,然后输出一个填充了他们的包的 pubspec.yml 版本。

现在,我倾向于使用字符串插值,但我相信这需要字符串在编译时可用。在这种情况下,我希望能够从文件中加载模板,进行某种形式的字符串替换以注入包名和其他信息,然后将呈现的文件保存回文件系统。

通常我会引入一个单独的包来执行此操作,但鉴于这是 pub,我假设我仅限于使用标准 Dart 库中可用的内容。

有人可以在这里提供一些指导吗?我搜索了api文档无济于事。

更新:需要明确的是,我希望为 pub 本身贡献一个“pub init”命令。因为这将是 pub 的一部分,所以 pub 还不可用,所以我不能依赖加载 Dart 包。

0 投票
1 回答
12587 浏览

dart - In Dart and Pub, should I add pubspec.lock to my .gitignore?

Should I add this generated file to my .gitignore so that it doesn't show up in my repository?

Should pubspec.lock be included in my repository?

0 投票
2 回答
1756 浏览

dart - 如何在 web 文件夹中组织 dart 代码

根据包布局约定,该web文件夹应包含以下内容:

HTML、CSS、图像,甚至可能还有一些 JavaScript。所有这些都进入你的包的 web 目录。您可以随意组织其中的内容。如果这让你开心的话,就疯狂地使用子目录。

所以我的web目录看起来像这样:

现在,我如何管理所有这些导入语句。我得到很多陈述,例如:

我不喜欢../在我的导入中使用那么多,因为这很脆弱,每当我更改文件夹结构中的任何内容时都会遇到问题。

有没有更好的方法来组织web文件夹内的代码?

或者

还有其他方法可以进行导入吗?