2

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.

誰か助けてくれませんか?

4

2 に答える 2

2

前の回答の John Evans のコメントによると、Windows ユーザーに影響を与えるバグが現在 pub にあるためである可能性が非常に高いです。参照: dartbug.com/6513

于 2012-11-07T02:27:53.887 に答える
2

OK、これが js-interop を機能させる方法です。

新しいアプリを作成します (私は mine interoper と呼びます)

依存関係を pubspec.yaml に追加します。

dependencies:
    js: 0.0.9

走るpub install

パッケージを interoper.dart ファイルにインポートします。

import 'package:js/js.dart';

http://pub.dartlang.org/packages/jsで手順を確認できます。

ここで、1 つの問題に遭遇しました。エディターは、パッケージが見つからないと不平を言いました。これはエディターのバグだと思います。ファイルを閉じてから再度開くと、問題はなくなりました。

お役に立てれば。

于 2012-11-06T19:13:09.683 に答える