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

dart - 如果以及如何将应用程序包发布到 pub?

我知道我可以发布我的包,并且每个包含 pubspec 文件的项目都会自动成为一个包。

当我想发布我的应用程序包时,它告诉我,我需要一个“lib”文件夹,但我认为“lib 仅适用于库包......

现在我不确定是否应该添加空的“lib”并发布,或者是否有其他方法用于应用程序包。

谢谢

0 投票
1 回答
220 浏览

dart - 为什么`pub install` 会在`web` 的所有子目录中不断创建`packages` 链接?

我有一个web目录,其中包含一些 css 和 js 文件:

您可以看到该目录packages的每个子目录中都有一个链接。web我删除了一次,但是运行时会出现pub install

我不明白为什么pub会为我创建它们,有没有办法禁用它?我不想要它们,因为当我build在我的 IDEA Dart 插件中运行命令时,它会报告错误,因为它无法正确处理它们。

0 投票
1 回答
1029 浏览

dart - 如何重命名和/或删除 pub 包

如何重命名或删除包?

目前我有一个包 x ,我想将其拆分为单独的组件。想要保留主名称但为这些组件扩展它,例如“x a”“x b”

当前的解决方法是:我保留旧的,在自述页面中链接到 2 个新的

谢谢你。

0 投票
1 回答
279 浏览

dart - 你如何使用 Dart Widget Package 中的 showhide 效果

我在这里尝试使用 Kevin Moore 的小部件包附带的 ShowHide 效果:

http://dart-lang.github.io/widget.dart/#showhide

不知道如何使用这个。有人有我可以看的例子吗?

基本上,我想要的只是在某个事件发生时显示其中一种效果的下拉菜单。

您的提示表示赞赏。

谢谢。

0 投票
1 回答
291 浏览

dart - 如何为 Dart 的“pub deploy”指定输出目录?

使用 Dart 的“pub”工具及其“deploy”命令,您可以创建 Dart Web 应用程序的可部署版本。输出被写入“deploy”目录。我想知道是否有办法指定不同的输出目录?

我在互联网上搜索了一个命令行选项,但没有提到它。运行“pub help deploy”不会显示部署命令的选项。

如果“pub deploy”没有输出目录选项,我想找pub.dart源代码。我将创建一个接受输出目录选项的自定义版本。不幸的是,我在 SDK 中找不到 pub.dart。我找到了 pub shell 脚本。它调用 pub.dart.snapshot,这是 10 万行难以理解的 Dart 字节码。是否有人类可读的 pub.dart 文件?是在 SDK 中吗?

感谢您的帮助。

0 投票
1 回答
57 浏览

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

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

0 投票
3 回答
80 浏览

dart - 运行 pub deploy 时出错:无法读取链接

我试图在我的 Dart 项目中运行 pub deploy 命令,但它总是以这个错误结束:“Pub deploy failed,[1] Cannot read link”。没有更多信息输出到控制台。

我尝试在基本的 Dart 浏览器项目(带有文本反转的项目)中运行它,但同样的错误再次发生。

有没有人有同样的问题?任何想法如何解决它?

0 投票
7 回答
6374 浏览

flutter - 在 dart 中创建一个包

如何在新的 Dart 编辑器中创建包?

没有“添加 Pub 支持”复选框?

另外如何使用新编辑器创建“包”?

是否有描述新编辑器过程的教程?

0 投票
1 回答
447 浏览

dart - 如何在没有 index.html 入口点的情况下部署飞镖聚合物

我有一个使用聚合物的飞镖网络应用程序。我可以使用 boot.js 通过 Dartium 成功运行它。但是,我的 index.html 文件实际上是该项目的另一个 git 存储库中的 Django 模板。它使用模板继承等,因此它不仅仅是一个普通的 HTML 文件。

我的目标是让 Makefile 根据要求编译项目。目前, pub deploy 将编译所有代码,并将在非 dart 浏览器中运行。但是,我的定制聚合物元素最终没有被注册。它们都显示为空白。这种设置是否可能,即没有 index.html 入口点并构建自定义聚合物元素?我可以创建一个虚拟 buid.html 来满足入口点要求,但这似乎是一个次优的解决方案。

我当前的 buid.dart 看起来像:

和输出:

0 投票
1 回答
59 浏览

dart - Dart 聚合物项目中反复出现的问题

我遇到的问题似乎是由于缓存了飞镖包等。

我的工作机器运行一些飞镖聚合物示例没有任何问题。我在我的家用机器上使用相同的项目,它始终给出以下异常:

例外:类“_textfieldElementExtension”没有实例方法“createInstance”。

我知道 DartEditor 将文件 .dartium 和 DartEditor 放在用户目录中。除了这些目录和编辑器本身的安装目录之外,DartEditor 文件还放在哪里?

谢谢