我的project.json
中的軟件包使用node package manager
。我通過nuget
添加了一個新套件到我的Visual Studio 2015
ASP.NET 5
Beta 8項目。如何獲取和設置Visual Studio 2015 ASP.net 5項目的透明npm代理
當我在家裏的互聯網上,我可以得到下載包。然而,當我在辦公室裏我得到了我的控制檯下面的錯誤,如果我添加一個新的包:
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年解決方案資源管理器:
我得到:
Package restore failed
如果我不使用npm
然後我可以下載相同的程序包的經典類庫使用nuget
,所以這個問題似乎限於npm
在研究錯誤時,它被列爲issue on GitHub。 在這個問題上列出的解決方法是將Windows環境變量設置爲我的公司代理。
但是,我沒有在Internet Explorer中設置代理設置。
我的問題:
如何確定我使用的是代理?
除了設置環境變量之外,是否有另一種方法可以使其工作。我嘗試了dnx.config的解決方法,但沒有奏效。
我在工作和家中使用筆記本電腦。他們的解決方案是不需要更改辦公室和家庭之間的設置嗎?