Update 8 - Visual Studio Tools for Apache Cordova
Visual Studio TACO Update 8 corresponds to Visual Studio Tools for Apache Cordova version number 14.0.60321.1 and is included with Visual Studio 2015 Update 2.
This update is installed along with Visual Studio 2015 Update 2. You can also install it directly in Visual Studio 2015 Update 1:
Please note that this installer will require you to have already installed a previously version of VS TACO.
TACO Update 8.1
Update 8.1 includes a fix to a bug where building a Cordova project results in the error “ENOENT, no such file or directory '' ” in the Output window, and the error “module.js:338” in the Error window. The likely cause is that the current user’s username includes a space
Our solution: In the file c:\users<currentuser>\appdata\roaming\Microsoft\VisualStudio\MDA\vs-npm\2.14.9\etc\npmrc, we change the value of “prefix” to be c:\users<currentuser>\appdata\roaming\npm, and save the file. Building should now work.
If you have not updated to 8.1, you can manually make this change for your code to work.
Cordova Plugin Registry is now offline
The Cordova Plugin Registry, or CPR, is now offline. This means projects targeting CLI versions before 5.0 will no longer be able to add core plugins through the config designer.
This transition was announced a long time ago - almost a year at this point - but was only just recently taken down.
We have seen version conflicts with Node over time; to help isolate these issues we’re now shipping a known version of Node, sandboxed with the VS installation. (This was also done for NPM in the previous Update 7 release)
We’ve seen a number of issues come up with customers running our tools behind a network proxy. NPM proxy settings are often an issue and so now, if there is a proxy configured at the system level, we auto-apply that same configuration to NPM when we use it.
Updated Plugins List
The list of the most commonly used plugins, included on the config.xml designer, has been updated. Along with this update, the
com.microsoft.azure-mobile-services plugin is replaced with the new
Here are the new plugins added to the config.xml designer:
This release fixes three bugs that will improve the performance of the build process:
Remote_ios.json gets corrupted when a lot of plugins are installed
Some users reported problems executing remote builds for iOS, that was caused by an incomplete remote_ios.json file, that was affecting users with a lot of plugins. Now we have optimized the remote build configuration and are no longer using this file.
Building for Ripple does an extra cordova prepare
We found that in some cases targeting Ripple during build will call Cordova prepare twice, increasing build time. This issue has been fixed in update 8.
Deploying for Android emulator using Cordova 6.0.0 does a second build during deploy
Again, in some cases, deploying to the Android emulator sometimes triggered a second build. We have fixed this issue in Update 8.