以下 Dart 代码行在从终端运行时显示现有文件为 true,但从 IntelliJ 或 WebStorm 运行时为 false。有人可以解释为什么以及如何设置创意编辑器,以便它返回与终端运行相同的结果。
bool pathExists(String path) => new File(path).existsSync();
更新
经过修补后,我现在发现如果我使用“打开目录”在 WebStorm 5 中创建项目,它适用于所有(WebStorm、IntelliJ 和终端)。问题是当我尝试在 IntelliJ 12 中创建项目时,因为似乎没有打开目录的等效项,它似乎试图创建一个 Java 项目。目前,WebStorm 似乎对从头开始创建 Dart 应用程序有更好的支持。 有关说明,请参阅下面的答案。