Angular 2 + Dart 依赖项:URI 的目标不存在:'package:http/browser_client.dart';
Angular 2 + Dart dependencies: Target of URI does not exist: 'package:http/browser_client.dart';
这可能是一个新手问题,但我找不到问题所在:我正在尝试使用 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 中,我尝试了 "Get dependencies"、"Update dependencies" 和 "Clear Cache",但没有任何帮助。我错过了什么?
您的 pubspec.yaml
中的 dependencies:
部分下没有列出 http
。
在 dependencies:
中的 angular2
下添加 http: ^0.11.3
。
这可能是一个新手问题,但我找不到问题所在:我正在尝试使用 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 中,我尝试了 "Get dependencies"、"Update dependencies" 和 "Clear Cache",但没有任何帮助。我错过了什么?
您的 pubspec.yaml
中的 dependencies:
部分下没有列出 http
。
在 dependencies:
中的 angular2
下添加 http: ^0.11.3
。