2016-11-11 1 views
0

이것은 초보자 용 질문 일 뿐이므로 문제를 찾을 수 없습니다. Angular 2 + Dart로 응용 프로그램을 만들려고합니다.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와 협력 아약스 호출을 사용할 수 있도록 튜토리얼을 따라하는 것을 시도하고있다 : 이것은 내 웹/main.dart 파일이 https://angular.io/docs/dart/latest/tutorial/toh-pt6.html

입니다 :

를이 내 /pubspec.yaml 파일입니다
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

pubspec.yamldependencies: 섹션 아래에 http이 없습니다.

dependencies:angular2 아래에 http: ^0.11.3을 추가하십시오.

+0

와우 내 저녁 실명에 사과드립니다 ^^ – Blackbam