您可以手动下载软件包文件,将它们复制到packages
文件夹,然后从其他使用它们的地方符号链接到它(在 Windows Vista 和更高版本上,您可以使用mklink
命令)。您也可以将它们复制到任何地方,而不是符号链接,但这会使维护复杂化。
更简单的解决方案是,如果您可以从没有代理的机器上进行完整安装,则从那里复制包文件夹。
更简单的是,我有时会将测试项目保存在我的保管箱文件夹中,所以我只是在我的家用计算机上更新,它在代理后面的办公室机器上运行良好。
话虽这么说,我可以通过指定以下系统环境变量来解决代理问题(下面的地址/端口组合已组成,为您的设置使用正确的组合):
HTTP_PROXY: 192.168.123.123:1234
HTTPS_PROXY: 192.168.123.123:1234
此外,要使 DartEditor 能够检查编辑器更新,请将以下内容添加到您的 DartEditor.ini 文件中:
-Dhttp.proxyHost=192.168.123.123
-Dhttp.proxyPort=1234
如果您的代理使用身份验证,那么还要检查以下设置(我的没有,所以我不知道):
-Dhttp.proxyUser=XXX
-Dhttp.proxyPassword=XXX