Js-interop pub安装失败

时间:2012-11-06 18:48:32

标签: javascript interop dart

我无法通过pub安装js-interop。我试图创建一个新项目来查看问题是否与我的实际项目有关,但它在新项目中也不起作用。

以下是我的pubspec.yaml的样子:

name:  Test
description:  A sample application

dependencies:
  js: { hosted: js }

当我尝试从Dart的编辑菜单运行“Pub install”时,收到此消息:

Running pub install ...
Pub install fail, Resolving dependencies...
Package "unittest" doesn't have a pubspec.yaml file.

有人可以帮助我吗?

2 个答案:

答案 0 :(得分:2)

好的,这就是我让js-interop工作的方式:

创建一个新的应用程序(我称之为我的interoper)

将dependecy添加到pubspec.yaml:

dependencies:
    js: 0.0.9

运行pub install

在我的interoper.dart文件中导入包:

import 'package:js/js.dart';

您可以在http://pub.dartlang.org/packages/js

上查看相关说明

现在,我遇到了一个问题:编辑抱怨它无法找到包裹。我认为这是编辑器中的一个错误:当我关闭文件然后重新打开它时,问题就消失了。

希望这有帮助。

答案 1 :(得分:2)

Per John Evans在上一个回答中的评论很可能是因为现在有一个影响Windows用户的pub中有一个bug。请参阅:dartbug.com/6513