根据这个answer
dart:io库只用于服务器/命令行,因此不能用dart2js编译它们。
是否可以使用dart2js从stdin读取并写入stdout (例如:
$ 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']) );发布于 2014-01-07 05:57:20
dart2js用于在浏览器中运行。
dart:io不会转换为JS,因为浏览器不支持这个功能(比如stdout/stdin)。
要使用Rhino在服务器上运行Dart生成的JS吗?也许您可以将Dart VM集成到应用程序中,并运行Dart代码,而无需转移到JS。
https://stackoverflow.com/questions/20963416
复制相似问题