添加时出错:commandLineOptions:[--enable-experimental-mirrors]
Getting Error When Adding: commandLineOptions: [--enable-experimental-mirrors]
我在将 http: 添加到我的发布 spec.yaml 后收到警告。我对其进行了搜索,post 说要将其添加到我的 pubspec 中:
- $dart2js:
commandLineOptions: [--enable-experimental-mirrors]
我做了但得到了错误:
Error on line 12, column 3 of pubspec.yaml: A transformer map must have a single key: the transformer identifier.
- $dart2js:
^^^^^^^^^^
在此之前,我的工作 pubspec 中没有 $dart2js。我有 - dart_to_js_script_rewriter。 pubspec 最初由 PHPStorm IDE 创建。矫正方法有变化吗?这是我完整的 pubspec:
name: jazzcat
description: A catalog of jazz music
version: 0.0.1
environment:
sdk: '>=1.13.0 <2.0.0'
dependencies:
angular2: 2.0.0-beta.17
browser: ^0.10.0
dart_to_js_script_rewriter: ^1.0.1
http:
transformers:
- $dart2js:
commandLineOptions: [--enable-experimental-mirrors]
- angular2:
platform_directives:
- 'package:angular2/common.dart#COMMON_DIRECTIVES'
platform_pipes:
- 'package:angular2/common.dart#COMMON_PIPES'
entry_points: web/main.dart
- dart_to_js_script_rewriter
两个可能的问题:
dart2js 转换器必须在 Angular 转换器之后,因为 Angular 转换器在将 Dart 文件编译为 JavaScript.
之前处理它们
第二个问题可能是 commandLineOptions 键的缩进级别,因为它的缩进级别与其他键不同。
我在将 http: 添加到我的发布 spec.yaml 后收到警告。我对其进行了搜索,post 说要将其添加到我的 pubspec 中:
- $dart2js:
commandLineOptions: [--enable-experimental-mirrors]
我做了但得到了错误:
Error on line 12, column 3 of pubspec.yaml: A transformer map must have a single key: the transformer identifier.
- $dart2js:
^^^^^^^^^^
在此之前,我的工作 pubspec 中没有 $dart2js。我有 - dart_to_js_script_rewriter。 pubspec 最初由 PHPStorm IDE 创建。矫正方法有变化吗?这是我完整的 pubspec:
name: jazzcat
description: A catalog of jazz music
version: 0.0.1
environment:
sdk: '>=1.13.0 <2.0.0'
dependencies:
angular2: 2.0.0-beta.17
browser: ^0.10.0
dart_to_js_script_rewriter: ^1.0.1
http:
transformers:
- $dart2js:
commandLineOptions: [--enable-experimental-mirrors]
- angular2:
platform_directives:
- 'package:angular2/common.dart#COMMON_DIRECTIVES'
platform_pipes:
- 'package:angular2/common.dart#COMMON_PIPES'
entry_points: web/main.dart
- dart_to_js_script_rewriter
两个可能的问题:
dart2js 转换器必须在 Angular 转换器之后,因为 Angular 转换器在将 Dart 文件编译为 JavaScript.
之前处理它们第二个问题可能是 commandLineOptions 键的缩进级别,因为它的缩进级别与其他键不同。