2016-11-11 78 views
0

这可能是一个新手问题,但我找不到问题:我正在尝试使用Angular 2 + Dart创建应用程序。这是我的/pubspec.yaml文件:Angular 2 + Dart依赖关系:URI的目标不存在:'package:http/browser_client.dart';

name: ad_checkout 
description: A Dart app that uses Angular 2 
version: 0.0.1 
environment: 
    sdk: '>=1.19.0 <2.0.0' 
dependencies: 
    angular2: ^2.0.0 
dev_dependencies: 
    browser: ^0.10.0 
    dart_to_js_script_rewriter: ^1.0.1 
transformers: 
- angular2: 
    platform_directives: 
    - 'package:angular2/common.dart#COMMON_DIRECTIVES' 
    platform_pipes: 
    - 'package:angular2/common.dart#COMMON_PIPES' 
    entry_points: web/main.dart 
    resolved_identifiers: 
     BrowserClient: 'package:http/browser_client.dart' 
     Client: 'package:http/http.dart' 
- dart_to_js_script_rewriter 

我与IntelliJ IDEA的工作,并试图按照教程,使AJAX调用:https://angular.io/docs/dart/latest/tutorial/toh-pt6.html

这是我的web/main.dart文件:

import 'package:angular2/platform/browser.dart'; 
import 'package:http/browser_client.dart'; 

import 'package:ad_checkout/app_component.dart'; 

void main() { 
    bootstrap(AppComponent,[ 
    provide(BrowserClient, useFactory:() => new BrowserClient(), deps: []) 
    ]); 
} 

在IntelliJ内我试着“获取依赖关系”,“更新依赖项”和“清除缓存”没有任何帮助。我错过了什么?

回答

4

您没有httppubspec.yamldependencies:部分下列出。

http: ^0.11.3根据angular2在您的dependencies:

+0

对不起,我的傍晚失明^^会接受 – Blackbam