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

如何获取和设置Visual Studio 2015 ASP.net 5项目的透明npm代理,npm,nuget,visual-studio-2015,asp.net-core,dnx,Npm,Nuget,Visual Studio 2015,Asp.net Core,Dnx,我的project.json中的包使用节点包管理器。我通过nuget向我的Visual Studio 2015ASP.NET 5Beta 8项目添加了一个新包 当我在家里上网时,我可以下载软件包。但是,当我在办公室时,如果我添加新软件包,我的控制台会出现以下错误: 路径=。\node_modules.bin;C:\ProgramFiles(x86)\Microsoft Visual Studio 14.0\Common7\IDE\Extensions\Microsoft\Web Tools\Ex

我的
project.json中的包使用
节点包管理器
。我通过
nuget
向我的
Visual Studio 2015
ASP.NET 5
Beta 8项目添加了一个新包

当我在家里上网时,我可以下载软件包。但是,当我在办公室时,如果我添加新软件包,我的控制台会出现以下错误:

路径=。\node_modules.bin;C:\ProgramFiles(x86)\Microsoft Visual Studio 14.0\Common7\IDE\Extensions\Microsoft\Web Tools\External;%路径%;C:\ProgramFiles(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”还原“C:\PROJFOLDER\PROJNAME”-“C:\Program Files(x86)\Microsoft Web Tools\DNU” Microsoft.NET开发实用程序Clr-x86-1.0.0-beta8-15858

获取“自动映射器” 错误:FindPackagesById:AutoMapper 发送请求时出错

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

我得到:

包还原失败

如果我在一个不使用
npm
的经典类库中使用
nuget
,那么我就能够下载相同的包,因此问题似乎仅限于
npm

在对误差进行研究时,将其列为一个例子。 问题中列出的一个解决方法是将Windows环境变量设置为我的公司代理

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

我的问题是:

  • 如何确定我使用的代理

  • 除了设置环境变量之外,还有其他方法可以让它工作吗。我尝试了dnx.config解决方案,但没有成功

  • 我在工作和家里都使用笔记本电脑。他们的解决方案是我不必在办公室和家之间更改设置的吗


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

    <system.net>
        <defaultProxy useDefaultCredentials="true" enabled="true">
            <proxy usesystemdefault="True"/>
        </defaultProxy>
    </system.net>
    
    
    
    如果保存文件时出现权限错误,请将其保存到桌面,然后从桌面将其复制回原始位置