【问题标题】:Angular 2 + Dart dependencies: Target of URI does not exist: 'package:http/browser_client.dart';Angular 2 + Dart 依赖项:URI 的目标不存在:'package:http/browser_client.dart';
【发布时间】:2016-11-11 19:04:13
【问题描述】:

这可能是一个新手问题,但我找不到问题:我正在尝试使用 Angular 2 + Dart 创建一个应用程序。这是我的 /pubspec.yaml 文件:

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 中,我尝试了“获取依赖项”、“更新依赖项”和“清除缓存”,但没有任何帮助。我错过了什么?

【问题讨论】:

    标签: angular dependencies dart angular-dart


    【解决方案1】:

    您的pubspec.yamldependencies: 部分下没有列出http

    在您的dependencies: 中的angular2 下添加http: ^0.11.3

    【讨论】:

      猜你喜欢
      • 2018-08-08
      • 2017-12-02
      • 1970-01-01
      • 1970-01-01
      • 2016-09-04
      • 2014-12-26
      • 1970-01-01
      • 2013-01-30
      • 2020-05-29
      相关资源
      最近更新 更多