Javascript Js互操作发布安装失败

Javascript Js互操作发布安装失败,javascript,interop,dart,Javascript,Interop,Dart,我无法通过pub安装js互操作。我试图创建一个新项目,看看问题是否出在我的实际项目中,但在新项目中也不起作用 以下是我的pubspec.yaml的外观: name: Test description: A sample application dependencies: js: { hosted: js } 当我尝试从Dart的“编辑器”菜单运行“发布安装”时,我收到以下消息: Running pub install ... Pub install fail, Resolving d

我无法通过pub安装js互操作。我试图创建一个新项目,看看问题是否出在我的实际项目中,但在新项目中也不起作用

以下是我的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.

有人能帮我吗?

好的,下面是我如何让js interop工作的:

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

将依赖项添加到pubspec.yaml:

dependencies:
    js: 0.0.9
运行
pub安装

在my interoper.dart文件中导入包:

import 'package:js/js.dart';
您可以在上看到说明

现在,我确实遇到了一个问题:编辑抱怨说找不到软件包。我认为这是编辑器中的一个bug:当我关闭文件然后重新打开它时,问题就消失了


希望这有帮助。

好的,下面是我如何让js interop工作的:

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

将依赖项添加到pubspec.yaml:

dependencies:
    js: 0.0.9
运行
pub安装

在my interoper.dart文件中导入包:

import 'package:js/js.dart';
您可以在上看到说明

现在,我确实遇到了一个问题:编辑抱怨说找不到软件包。我认为这是编辑器中的一个bug:当我关闭文件然后重新打开它时,问题就消失了


希望这有帮助。

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

根据John Evans在上一个答案中的评论,很可能是因为pub中存在影响Windows用户的漏洞。请参阅:dartbug.com/6513

谢谢,但当我尝试运行pub安装时,它仍然会给我同样的错误。我很清楚:当你创建一个全新的应用程序,然后按照我概述的步骤操作时,你仍然有问题吗?另外,您的Dart编辑器是最新版本吗?您是否在windows上工作?如果是这样的话,现在pub有一个bug:我尝试了pub更新,但没有成功@Johnavans也许是这样,我会主持这个问题。谢谢,但当我尝试运行pub安装时,它仍然会给我同样的错误。我很清楚:当你创建一个全新的应用程序,然后按照我概述的步骤操作时,你仍然有问题吗?另外,您的Dart编辑器是最新版本吗?您是否在windows上工作?如果是这样的话,现在pub有一个bug:我尝试了pub更新,但没有成功@也许是这样,我会把那个问题演出来。这个问题已经解决了,这个问题已经解决了