2012-11-06 30 views
2

我無法通過pub安裝js-interop。我試圖創建一個新的項目,看看問題出在我的實際項目上,但是它在新項目中也不起作用。Js-interop pub安裝失敗

這裏是我的pubspec.yaml看起來像:

name: Test 
description: A sample application 

dependencies: 
    js: { hosted: js } 

當我嘗試運行「酒吧安裝」從DART的編輯菜單,我收到此消息:

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

任何人都可以請幫幫我?

+0

此問題已修復[此處](http://code.google.com/p/dart/issues/detail?id=6513) –

回答

2

根據John Evans在上一個答案中的評論,很可能是因爲現在pub中存在一個影響Windows用戶的錯誤。請參閱:dartbug.com/6513

2

確定,這裏就是我得到了JS-互操作工作:

創建一個新的應用程序(我叫雷interoper)

添加的關係是不以pubspec.yaml:

dependencies: 
    js: 0.0.9 

運行pub install

將文件包導入到我的interoper.dart文件中:

import 'package:js/js.dart'; 

你可以看到http://pub.dartlang.org/packages/js

現在,我也碰到一個問題的說明:編輯抱怨說,它無法找到包。我認爲這是編輯器中的一個錯誤:當我關閉文件然後重新打開它時,問題就消失了。

希望這會有所幫助。

+0

謝謝,但它仍然給我一樣的當我嘗試運行pub安裝時發生錯誤。 –

+0

就這樣我清楚:當你創建一個全新的應用程序,然後按照我概述的步驟,你還有問題嗎?另外,你的Dart Editor是最新的嗎? –

+0

是的,是的... –