Dart2JS 和枚举器
Dart2JS and Enumerators
我在我的项目中使用枚举器(实验性)。由于枚举,我的 Dart 编辑器中的 Pub 构建(生成 JS)不起作用。在我的控制台中,这个命令:
dart2js file.dart --enable-enum
可以,但是通过控制台操作不方便。有什么方法可以在 Dart 编辑器 (--enable-enums) 中向默认命令添加参数,以便它可以编译成 JS?
在 Dartium 中默认运行它,当复制和粘贴服务器时 url (http://localhost:8080/index.html
),dart2js 被触发并开始工作(平均编译时间后)。
编辑:是的,我在我的编辑器中启用了枚举。
EDIT2:要在 dart2js 中启用枚举,我在 pubspec.yaml:
中有这个转换器
transformers:
- $dart2js:
commandLineOptions: [--enable-enum]
但是,我在使用枚举的文件中遇到此错误:
Directive not allowed here.
part of thing;
^^^^^^^^^^^^^^^^
[Info from Dart2JS]:
奇怪的是,它在控制台中使用相同的参数工作,而不是在编辑器中工作。
我已填写错误报告 here。
截至 2016 年,普查员已全面实施。
我在我的项目中使用枚举器(实验性)。由于枚举,我的 Dart 编辑器中的 Pub 构建(生成 JS)不起作用。在我的控制台中,这个命令:
dart2js file.dart --enable-enum
可以,但是通过控制台操作不方便。有什么方法可以在 Dart 编辑器 (--enable-enums) 中向默认命令添加参数,以便它可以编译成 JS?
在 Dartium 中默认运行它,当复制和粘贴服务器时 url (http://localhost:8080/index.html
),dart2js 被触发并开始工作(平均编译时间后)。
编辑:是的,我在我的编辑器中启用了枚举。
EDIT2:要在 dart2js 中启用枚举,我在 pubspec.yaml:
中有这个转换器transformers:
- $dart2js:
commandLineOptions: [--enable-enum]
但是,我在使用枚举的文件中遇到此错误:
Directive not allowed here.
part of thing;
^^^^^^^^^^^^^^^^
[Info from Dart2JS]:
奇怪的是,它在控制台中使用相同的参数工作,而不是在编辑器中工作。
我已填写错误报告 here。
截至 2016 年,普查员已全面实施。