根据这个答案
dart:io 库仅用于服务器/命令行,因此不能使用 dart2js 编译。
是否可以使用 dart2js 从标准输入读取并写入标准输出,例如:
$ java -jar ../../Downloads/rhino1_7R4/js.jar myjs.js < in.txt > out.txt
我正在考虑编辑 dart2js 生成的文件并添加如下内容:
importPackage(java.io);
importPackage(java.lang);
scan = new BufferedReader( new InputStreamReader(System['in']) );