gpt4 book ai didi

dart pub 在代理后面失败 - 有没有办法手动安装软件包?

转载 作者:行者123 更新时间:2023-12-04 18:44:48 32 4
gpt4 key购买 nike

在公司网络中使用代理(至少在 Windows 机器上)使用 Pub dart 存在一个已知问题。您甚至无法运行示例,因为它们使用 pub 来获取包。
如果您首先从没有代理的网络运行示例,那么当您从代理后面运行它们时,它工作得非常好(软件包已安装)。

我的问题是:如何手动安装软件包?

例如,我当然可以从 git 中获取它们,但是之后我必须做什么才能“安装它们”我对 Dart 安装目录、用户目录和似乎必要的符号链接(symbolic link)中的内容感到困惑。
可能是我错过了一些东西,但我没有找到任何好的文档。

谢谢,

F。

最佳答案

另一种方法是使用命令行工具获取包:

(在 Windows 上)

  • 代理设置
  • 在 cmd 中(不持久):
    SET HTTP_PROXY=proxy:port
    SET HTTPS_PROXY=proxy:port
  • 或者正如 Zdeslav Vojkovic 建议的那样 - 指定系统环境变量(持久)。
  • 转到示例应用程序文件夹
    cd <path-to-dart-installation>\samples\angular_todo\
  • 运行所需的发布命令:
    <path-to-dart-installation>\dart-sdk\bin\pub.bat get

  • 项目在 dart 编辑器中自动更新。

    编辑:
    尝试将代理信息设置为系统环境变量,但使用小写,例如
    http_proxy=proxy:port
    https_proxy=proxy:port

    据我所知,Windows 环境变量不区分大小写。然而 Dart 编辑器似乎有所作为。

    关于dart pub 在代理后面失败 - 有没有办法手动安装软件包?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16808883/

    32 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com