问题标签 [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.
dart - 入门应用程序无法运行
我开始阅读 Dart入门教程,但遇到了一些问题。当我转到 File>Open Existing Folder> one-hour-codelab-master 时,我在控制台中收到一条警告:
认为这只是烦人,我将我的文件树与教程中的文件树进行了比较,我缺少packages
文件夹和pubspec.lock
文件。任何帮助将非常感激。我的 Dart 编辑器也是最新的。
sass - 如何在 Dart 编辑器中使用 SASS
任何人都有将 SASS 或其他 CSS 预处理器集成到 Dart 编辑器中的固定解决方案?似乎需要自定义 build.dart,我宁愿复制而不是代码。谢谢。
dart - 如何在 Dart 中“构建一个 Web 应用程序”?
我开始学习飞镖。它似乎是一门不错的语言,在某些方面比 JavaScript 有了真正的改进。但是,由于它声称带有“包含电池”并且适用于“结构化网络应用程序”,因此我无法理解如何使用它实际构建网络应用程序。几乎所有的教程都集中在语言特性上,但是 Dart 非常简单并且有很多熟悉的部分,所以这是最容易的部分。最近我爱上了 AngularJs。现在路由,双向绑定,嵌套范围,关注点的干净分离......这对我来说实际上意味着“结构化”。但我发现的所有 Dart 示例都是关于选择 HTML 元素并将侦听器附加到它们的。这是老式的类似 jQuery 的 Web 编程,坦率地说,与我阅读“结构化”时的想法相反。我不
当然,它具有可选的静态类型,这可能很棒,但这更多地取决于偏好。我是一名全职 Python 和 Ruby 开发人员,我对动态语言非常熟悉。这就是他们所说的“结构化”吗?
感谢您最终会做出的任何澄清。
twitter-bootstrap - 我如何在 Dart 网页中引用资源
我正在 Dart 中创建一个 Web 应用程序,并且正在使用 Bootstrap CSS 库。由于它是一个外部库,因此创建了一个文件夹lib/third_party
并将库放在那里。问题是我现在无法将库中的 css 文件包含在我的 html 页面中。
我应该在src=""
属性中放置什么路径以便加载文件?
java - 如何从 Eclipse 内部运行 Dart“pub get”?
我刚刚下载了Dart Eclipse 插件,并试图弄清楚如何pub get
从我的新项目中运行(以解决依赖关系)。
- 我通过安装插件
Help >> Install New Software
- 我去
Window >> Preferences >> Dart
安装了最新的SDK - 重启 Eclipse
- 我创建了一个新的
Java Project
(看到我将对所有客户端代码使用 Dart/dart2js,对所有服务器代码使用 Java) pubspec.yaml
在配置目录中添加了一个(见下文)
我希望能够右键单击我的项目并看到类似Dart >> Pub Get
, 或Build Path >> Add Libraries >> Add Dart Pub-Managed Library
, 或其他明显的选项。但我什么也没看到。
我在上面的步骤中做错了吗?如何pub
从我的 Eclipse 项目中运行?
dart - 通过 dart2js 管理 Dart 包
我正在学习 Dart 及其依赖项管理器pub
,并且很难在这里看到“树林中的森林”。
假设我想在我的项目中使用Polymer.dart 。因此,在我的项目根目录中,我创建了以下内容pubspec.yaml
:
然后我运行pub get
,它转到pub
repo 并获取我指定的browser
和依赖项。polymer
然后它在我的项目根目录中创建一个packages
目录,这意味着我现在有一个项目,如下所示:
现在我开始编写我的 Dart web 应用程序 ( myapp.dart
),它将引用各种 Polymer 和browser
类型/函数/等。在其源代码中。
完成后,我想创建一个名为myapp.js
.
根据dart2js
文档,我需要运行类似:
如何在构建路径中包含所有浏览器和聚合物包?
dart - Dart:酒吧获取与酒吧升级
根据pub get
文档pub get
,和之间的主要区别pub upgrade
是:
如果锁定文件已经存在,那么 pub get 会尽可能使用锁定在其中的依赖项的版本。如果依赖项没有被锁定,pub 将获得满足所有版本约束的该依赖项的最新版本。这是 pub get 和 pub upgrade 之间的主要区别,后者总是尝试获取所有依赖项的最新版本。
但这给我留下了几个问题。
- 他们所说的“如果依赖项没有被锁定......?锁定?!?就像在版本控制中?文件系统锁定?他们所说的这个锁定是什么意思?
- 仍然不清楚这两个命令之间的区别。他们是说
pub get
考虑了版本限制,而pub upgrade
事实并非如此吗?
dart - 在没有 dart 编辑器的情况下使用 dart 的问题
我正在努力让飞镖工作。作为编辑器,我想使用 emacs dart-mode。我有 2 个关于在没有飞镖编辑器的情况下使用飞镖的问题:
1)我是否需要手动调用 dart2js 或者包含在 html 中的脚本 dart.js 是否为我这样做?我在哪里可以找到 Linux 系统上的 dart.js 文件?
2) 我在哪里可以找到 dart 在 linux 系统上安装的软件包?
先感谢您!
layout - Dart 包布局
我刚刚阅读了Dart 建议的 packagout 布局规范,并对此有一些疑问:
- 规范说我应该将所有 3rd 方包放入一个
lib
目录中。但是运行pub get
orpub upgrade
会将这些包获取到一个packages
目录中。那是哪个?!?我应该运行pub get
,将包拉入packages
,然后手动将它们复制到lib
吗?这似乎效率低下! - 规范说应该是 API 一部分的包应该进入
lib
,但内部包(不是 API 的一部分)应该进入lib/src
。因此,如果我的项目依赖于某个名为 3rd 的包transmogrify
,我如何知道哪些transmogrify
包是公共 API 的一部分并且应该放置在lib
其中,哪些是“私有”并且应该放置在其中lib/src
?这似乎很乏味! - Dart 应用程序可以有 2种以上的
main()
方法吗?为什么/为什么不? - 只想确认不应将以下文件签入 VCS:
packages/**
build/**
(制作者pub build
)pubspec.lock
- 还有其他人吗?
dart - 没有 Dart-Editor 的 Dart:令人耳目一新
我正在尝试在 Dart 中编程,但没有 Dart-Editor。到目前为止它工作得很好,但是在对 html/css 或 dart 代码进行更改后总是调用 pub build 真的很烦人而且很慢。
据我所知,使用 Dart-Editor 启动应用程序时,您只需刷新页面即可。
没有编辑器是否有可能让它工作?
谢谢!