I just download the VS Apache Cordova Tools Update 5 and I\'m running into problems with Node and NPM. I am using the default blank cordova project for testing.
Looks like npm deprecated npmconf but does not automatically remove it as some package might still rely on it. My cordova runs again after uninstalling nmpconf and then updating cordova:
npm uninstall -g npmconf
npm install -g cordova
Okay I had to do a combination of things to get this working.
First of all vs-tac uses edge v4 which is not compatible with node v5 so you will need to edit the vs-tac package.json file so it refers to v5 rather than v4 (it seems to work for me but your mileage may vary)
Next as Michael Braude mentioned, you will also need this;
npm -g install npm
Finally you should be able to reinstall vs-tac with this;
npm install -g "C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE\Extensions\ApacheCordovaTools\Packages\vs-tac"
If the result of this is not an error then double check that the file vstac_installing.tmp
has been removed from your global node_modules folder (c:\users\myuser\AppData\Roaming\npm\node_modules) - I had to manually remove it on my machine.
After all that my hello world project finally runs in the emulator!
Good luck...
The problem is that the version of npm that is bundled with the "latest stable" version of node does not properly install some of our npm packages. To fix this, open a command prompt and run:
npm -g install npm
To update npm to the latest version. This should fix the problem.
Edit 2/5/2016 - We have release Update 6 which fixes this problem. See our blog for more info: http://microsoft.github.io/vstacoblog/2016/02/04/announcing-update-6.html
(Disclosure: I work on the tools for Apache Cordova in Visual Studio)