gpt4 book ai didi

npm - 如何获取和设置 Visual Studio 2015 ASP.net 5 项目的透明 npm 代理

转载 作者:行者123 更新时间:2023-12-04 10:02:20 25 4
gpt4 key购买 nike

我的 project.json 中的包使用 node package manager .我通过 nuget 添加了一个新包给我的Visual Studio 2015 ASP.NET 5 Beta 8 项目。

当我在我的家庭互联网上时,我可以获得下载包。但是,当我在办公室时,如果我添加一个新包,我的控制台中会出现以下错误:

PATH=.\node_modules.bin;C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE\Extensions\Microsoft\Web Tools\External;%PATH%;C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE\Extensions\Microsoft\Web Tools\External\git C:\Users\USERNAME.dnx\runtimes\dnx-clr-win-x86.1.0.0-beta8\bin\dnx.exe "C:\Users\USERNAME.dnx\runtimes\dnx-clr-win-x86.1.0.0-beta8\bin\lib\Microsoft.Dnx.Tooling\Microsoft.Dnx.Tooling.dll" restore "C:\PROJFOLDER\PROJNAME" -f "C:\Program Files (x86)\Microsoft Web Tools\DNU" Microsoft .NET Development Utility Clr-x86-1.0.0-beta8-15858

GET https://www.nuget.org/api/v2/FindPackagesById()?id='AutoMapper' Error: FindPackagesById: AutoMapper An error occurred while sending the request.



在 Visual Studio 2015 解决方案资源管理器中:

enter image description here

我得到:

Package restore failed



如果我使用 nuget在不使用 npm 的经典类库中然后我可以下载相同的包,所以问题似乎仅限于 npm
在研究错误时,它被列为 issue on GitHub .
该问题上列出的解决方法是将 Windows 环境变量设置为我的公司代理。

但是我没有在 Internet Explorer 中设置代理设置。

enter image description here

我的问题:
  • 如何确定我正在使用的代理?
  • 除了设置环境变量之外,有没有其他方法可以让它工作。我尝试了 dnx.config 解决方法,但没有奏效。
  • 我在工作和家里都使用笔记本电脑。他们是我不必在办公室和家庭之间更改设置的解决方案吗?
  • 最佳答案

    如果您的 Internet 通过 Internet Explorer 工作,您只需将以下部分添加到位于文件夹 C:\Windows\Microsoft.NET\Framework\v4.0.30319\Config 中的 machine.config

    <system.net>
    <defaultProxy useDefaultCredentials="true" enabled="true">
    <proxy usesystemdefault="True"/>
    </defaultProxy>
    </system.net>

    如果您在保存文件时遇到权限错误,请将其保存到桌面并将其从那里复制回原始位置。

    关于npm - 如何获取和设置 Visual Studio 2015 ASP.net 5 项目的透明 npm 代理,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33367385/

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