升级到Visual Studio 2015 Update 2/TACO Update 8后无法构建

Mar*_*ner 6 proxy visual-studio-cordova taco

今天我升级到Visual Studio 2015 Update 2,包括TACO Update 8.当我尝试构建时,它失败了.在详细的错误日志中,我看到(旁边的其他人):

安装npm 2.14.9.这可能需要几分钟......失败:远程服务器返回错误:(407)需要代理身份验证.

我认为这是因为TACO现在自己检测代理,但是对于凭证,这是不可能的.因此,我禁用了自动代理检测以及NodeJS的沙盒版本.另外我清除了Cordova缓存.

但构建仍然失败.奇怪的是它仍在尝试安装npm 2.14.9.我现在得到:

失败:指定的路径,文件名或机器人太长.完全限定名称必须少于260个字符,目录名称必须少于248个字符,

我假设发生这种情况我的%APPDATA%目录是放置在网络共享上的漫游配置文件的一部分.因此,APPDATA变量的内容长度为82个字符.

因此我一般使用npm前缀c:\npm,这是完美的.但不幸的是,TACO忽略了它......

所以我的问题是:

  • 我也可以为TACO指定NPM前缀吗?
  • 我可以避免安装NPM 2.14.9(在取消选中2个选项后这是我的预期行为)吗?

最后:

  • 如果我可以在某处输入代理凭证,那将是很棒的.

jfl*_*jfl 0

是的!!我终于找到了解决方案。原来导致问题的路径位于:“C:\Users\my_very_very_very_very_long_username\AppData”

因此,我根据本文移动 AppData 文件夹来修复它: http://www.tweaklibrary.com/System/Application-Path/71/Change-default-location-of-the-%E2%80%9CApplication-Data %E2%80%9D-文件夹/10471/

重新启动后,它就工作了。