Visual Studio 2015不适用于Apache Cordova工具

Fal*_*als 12 visual-studio-cordova visual-studio-2015 taco tools-for-apache-cordova

我为Apache Cordova完成了VS 2015 Enterprise + Tools的完整安装.当我打开或创建任何项目时,它不会构建甚至在"运行"按钮上显示"波纹仿真器"或"设备"信息.

我已经完全重新安装并仍然相同.

当我在配置窗口单击依赖关系检查按钮时,一切正常.

当我尝试构建时:

错误的ERR!Windows_NT 6.3.9600 1> npm ERR!argv"node""C:\ Users \%UserProfile%\ AppData\Roaming \npm \node_modules \npm\bin \npm-cli.js"" - g""install""C:\ Program Files(x86)\ Microsoft Visual Studio 14.0\Common7\IDE\Extensions\ApacheCordovaTools\packages\vs-tac"" - "lllvelvel""warn"1> npm ERR!node v0.12.2 1> npm ERR!npm v2.12.0 1> npm ERR!undefined不是函数1> npm ERR!1> RUNMDAINSTALL:npm ERR!如果您需要帮助,可以在以下位置报告此错误:1> npm ERR! https://github.com/npm/npm/issues1> npm ERR!请在任何支持请求中包含以下文件:1> npm ERR!C:\ Users \%UserProfile%\ Documents\Visual Studio 2015\Projects\BlankCordovaApp10\BlankCordovaApp10 \npm-debug.log 1> ------ npm install failed.退出代码:1 1> ------包安装失败.重试... 1> npm WARN卸载未安装在C:\ Program Files(x86)\nodejs \node_modules:"vs-tac"1> npm ERR!Windows_NT 6.3.9600 1> npm ERR!argv"node""C:\ Users \%UserProfile%\ AppData\Roaming \npm \node_modules \npm\bin \npm-cli.js"" - g""install""C:\ Program Files(x86)\ Microsoft Visual Studio 14.0\Common7\IDE\Extensions\ApacheCordovaTools\packages\vs-tac"" - "lllvelvel""warn"1> npm ERR!node v0.12.2 1> npm ERR!npm v2.12.0 1> 错误的ERR!undefined不是函数1> npm ERR!1> RUNMDAINSTALL:npm ERR!如果您需要帮助,可以在以下位置报告此错误:1> npm ERR! https://github.com/npm/npm/issues1> npm ERR!请在任何支持请求中包含以下文件:1> npm ERR!C:\ Users \%UserProfile%\ Documents\Visual Studio 2015\Projects\BlankCordovaApp10\BlankCordovaApp10 \npm-debug.log 1> ------ npm install failed.退出代码:1 1> ------包安装失败.正在重试... 1> npm WARN卸载未安装在C:\ Program Files(x86)\nodejs \node_modules中:"vs-tac"1> C:\ Program Files(x86)\ MSBuild\Microsoft\VisualStudio\v14.0\ApacheCordovaTools\vs-mda-targets\Microsoft.MDA.FileMirroring.targets(287,5):错误:安装本地npm包时出错.1> MSBUILD:cordova-build错误BLD401:错误:BLD00401:找不到模块'C:\ Users \%UserProfile%\ AppData\Roaming \npm \node_modules\vs-tac\app.js'.请转到工具 - >选项 - >

==========构建:0成功,1失败,0最新,0跳过==========

我使用配置按钮清理缓存但仍然相同.当运行npm cache clear包安装时,但运行按钮不显示我之前说过的设备信息.

编辑:

@Subhag Oak谢谢!这从"运行"按钮返回菜单选项,但在尝试运行/构建时仍然出现错误:

------ npm安装vs-tac@1.0.0来自C:\ PROGRAM FILES(X86)\ MICROSOFT VISUAL STUDIO 14.0\COMMON7\IDE\EXTENSIONS\APACHECORDOVATOOLS\packages\vs-tac已完成.1> MSBUILD:cordova-build错误BLD401:错误:BLD00401:找不到模块'C:\ Users\FilipeAugusto\AppData\Roaming \npm \node_modules\vs-tac\app.js'.请转到工具 - >选项 - > Apache Cordova工具 - > Cordova工具 - >清除Cordova缓存并再次尝试构建.==========构建:0成功,1失败,0最新,0跳过==========

ore*_*bac 6

我通过以下步骤解决了这个问题:1.将vs-tac文件夹从:复制C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE\Extensions\ApacheCordovaTools\Packages\AppData漫游文件夹.

  1. 我打开了一个VS 2015 Developer Prompt到AppData\roaming文件夹,在那里我复制了vs-tac包并运行 npm install


小智 5

我们认为,我们有一个解决方法.您可以尝试以下解决方案:

  • 关闭所有VS实例
  • cd"%localappdata%\ Microsoft\Phone Tools"
  • 重命名CoreCon文件夹
  • 再次启动VS.

如果这样可以解决问题,请告诉我们?