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

dart - Dart 入门和使用 Dart 编辑器的问题

我关注 Dart 已经有一段时间了,想试试在工作中开发一个新的网络应用程序。不幸的是,我和我的同事都遇到了几次挫折。

首先,没有一个样本是开箱即用的。打开样本将立即在“输出”选项卡中显示:

--- 2013 年 11 月 7 日 16:50:02 运行 pub get ... --- Pub get 失败,[1] 解决依赖关系... NSS_Init 调用失败。

这是一个意外错误。请运行

并将结果包含在http://dartbug.com/new上的错误报告中。

** 警告:由于未安装软件包,应用程序可能无法运行。请尝试再次运行 pub get。**

尝试启动任何更简单的示例(没有 Polymer)将失败并显示以下消息:

手动将dart.js文件添加到项目并更改路径将更正问题。但是任何需要使用 Pub 包管理器的东西都会失败,并显示Failed NSS_Init call.如上所示的消息。

其他人在使用 Dart 时遇到过这些问题吗?有什么提示或建议吗?


编辑:我使用的是 Windows 8 并下载了 64 位 Dart 编辑器存档。


编辑2:

这是--trace标志的输出(与pub get --trace上面pub --trace 'get'的错误消息中显示的不同......):

0 投票
1 回答
93 浏览

dart - 独特的飞镖包名称

有什么方法可以确保包名在 Dart 中是唯一的?Java 建议您使用公司 url 的反面。例如。com.foursee.mypackage 我注意到 dart 包的前缀是“dart”,例如“dart:math”

我应该为我正在开发的包做类似的事情吗?

例如“foursee:quadtree”

没有迹象表明其他软件包开发人员会这样做。

0 投票
1 回答
68 浏览

dart - 在发布之前使用包

我目前正在开发一个 dart 包,并希望在另一个 dart 项目中使用它,而不必在 Dart-pub 上发布它。

有没有办法做到这一点?

0 投票
1 回答
659 浏览

dart - 如何使用客户端和服务器代码构建和部署 Dart 应用程序

我是飞镖的新手。我使用客户端和服务器代码创建了一个简单的 Web 应用程序。我的应用程序目录结构如下:

以下是由 DartEditor 自动生成的 build.dart 的内容

我可以使用一个 build.dart 同时构建客户端和服务器吗?如何与客户端一起构建我的 server.dart?

0 投票
1 回答
464 浏览

dart - 飞镖与 PHP 项目

我很难用 Dart 制作 PHP 项目:

  1. Dart 建议(我认为)设置一个工作区,将我的 web 文件放在名为“web”的目录中,但由于我使用的是 PHP 框架,因此已经有目录方案,其中不包括 web。主要问题是导入包非常烦人。

    例如:

    import 'package:polymer/polymer.dart';

    Dart 编辑器应该没有问题,但是在运行站点时,它在控制台中显示 404 错误,说“加载文件时发生错误:package:polymer/polymer.dart”,这是因为它试图相对加载它到它导入的文件。

    所以我将包文件夹移动到我的 Dart 文件夹(负责保存我的 dart 脚本的文件夹),它加载得很好。

    这很好吗,或者其他一些库将无法正常工作?

  2. 在我在第 1 点中使用我的 hack 之后,自定义元素不起作用。所有文件均已成功加载(聚合物库、自定义元素 HTML 文件),但没有输出!!

    注意:我将元素命名为“tab-control”,因此单破折号规则应该没有问题。

  3. 当然,在第 1 点搞砸之后,我无法生成工作 dart2js 文件,因为它不会生成任何文件。

所以我的主要问题是,使用普通服务器端语言(即不是 AJAX 项目)管理 Dart 项目的建议方法是什么?

我的大脑真的很累,我正在考虑将我的项目恢复为 JS :(。

https://www.dartlang.org/samples/中的所有示例都是纯 HTML 应用程序或 AJAX 应用程序,这不是我的问题。

0 投票
1 回答
842 浏览

dart - 如何在 pubspec.yaml 中包含 pub 包 path.dart

我正在开发基于路由包演示的 http 服务器 POC。它需要说明我的文件包含以下内容的路径包:pubspec.yaml

编辑器将这个词标记path为保留字,当我这样做时,pub get我得到一个错误

这是具有路径依赖性的行。我该如何解决这个问题?

Dart 编辑器版本 1.0.0_r30338 (DEV) Dart SDK 版本 1.0.0.7_r30338

0 投票
1 回答
1342 浏览

dart - 如何使用 dart2js 将 Dart Polymer 应用程序部署到 Javascript

使用 Polymer 将 Dart 代码部署到 Javascript 时遇到问题。我用 DartEditor 创建了一个聚合物应用程序并做了一个简单的例子。此示例在 Dartium 中有效,但当我尝试将其构建为 Polymer 应用程序(在 Javascript 中)并启动它时,应用程序失败。

我应该如何将 Dart Polymer 应用程序转换为 Javascript ?

这是我制作的失败示例代码:

示例.html:

示例-polymer.html

示例聚合物.dart

0 投票
1 回答
1504 浏览

dart - 使用 pub 解决依赖关系失败

我尝试使用 'pub get' 安装聚合物飞镖博客的依赖项,但不幸的是此操作失败。我完全不知道问题是什么。输出如下所示:

0 投票
1 回答
313 浏览

dart - Dart部署查询-如何在服务器上部署一个dart代码+配置管理

请帮助我获得一些关于如何在服务器上部署飞镖代码的指示。是否可以将我的飞镖代码部署到 Tomcat、JBoss 服务器?我们这里要做哪些配置设置?

从代码配置的角度来看,我的代码应该如何捆绑和部署在服务器上。

是否有任何特定的部署工具或服务器最适合 Dart...

0 投票
1 回答
203 浏览

dart - Dart pub 重命名失败

我正在使用 Dart 编辑器并在运行 pub get 时收到以下错误

--- 2013 年 12 月 11 日晚上 9:21:42 运行 pub get ... --- pub get 失败,[1] 解决依赖关系....... 正在下载 json_object 1.0.18+2.. . 重命名失败

** 警告:由于未安装软件包,应用程序可能无法运行。请尝试再次运行 pub get。**

这里发生了什么?我以前下载过很多包。如何获得更有意义的错误消息?