“DART_SDK”环境变量是否正式删除?

时间:2014-10-16 15:48:36

标签: dart

我记得DART_SDK是必要的。但现在我无法找到任何关于DART_SDK的文件。

我们什么时候需要设置DART_SDK?我认为在正常情况下没有必要。

3 个答案:

答案 0 :(得分:3)

某些脚本需要一种方法来查找SDK,因此通常使用此环境变量。但据我所知,大多数代码都没有找到SDK目录(参见例如http://dartbug.com/17349http://dartbug.com/16994http://dartbug.com/15019(已修复),http://dartbug.com/10444

答案 1 :(得分:3)

这取决于您使用的工具。

例如,我让DartVS使用此变量来找到Analzyer的SDK(我看到它已经被使用了,所以决定捎带它!)。

在下一个版本中,如果没有设置此变量,我们将自动下载并解压缩SDK(因此不需要);但是对它的支持仍然存在,因此您可以更改/覆盖正在使用的SDK(例如,如果您想使用开发者版本,或者回到旧版本)。

(如果你把你的SDK放在同一个地方,那么就不应该保持这个设置/有效的任何维护。Chocolatey package在升级过程中保持路径相同以帮助这个:))

答案 2 :(得分:1)

是。你是对的。该变量变为非官方(未记录)。

当然,这可以从Dart脚本确定Dart SDK的路径。

但是对于想要从非Dart脚本(例如来自.bat文件)找到Dart SDK路径的新程序员来说,这可能会有问题,因为目前还不存在指定安装Dart SDK的路径。