[英]Async/await dart support on Chrome Dev Editor
Dart最近添加了對異步/等待關鍵字的支持: https : //www.dartlang.org/articles/await-async/
我嘗試運行簡單的代碼,但Chrome Dev Editor無法識別async關鍵字
import 'dart:async';
void main() async {
}
我是在做錯什么(在pubspec.yaml
需要修改嗎?),還是Chrome Dev Editor尚不支持此功能?
編輯:
好的,因此,眾所周知,異步/等待似乎更像是實驗功能:
https://www.dartlang.org/docs/dart-up-and-running/ch02.html#async-opt-in
要在Dart編輯器中選擇異步支持,請轉到偏好設置 ,點擊實驗 ,然后選擇啟用異步支持 。
在dart和dartanalyzer中,使用--enable-async命令行標志:
dart --enable-async async_await.dart dartanalyzer --enable-async async_await.dart
不幸的是,它似乎僅適用於Dart編輯器,而不適用於CDE。
此外,dart當前不支持在不添加包的情況下轉換為javascript:
dependencies:
async_await:
git: https://github.com/dart-lang/async_await.git
transformers:
- async_await
您是否導入了異步模塊?
在您鏈接的頁面上:
本文中描述的功能仍在開發中。 並非系統的所有部分都必須符合規范。 早期采用者可能需要導入
dart:async
才能使這些功能正常工作。 最終,Future應該轉向dart:core並可以普遍使用。
我現在正在使用Chromebook(無法驗證),但我相信您必須在設置的實驗功能下啟用它。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.