Visual Studio 2012 Ultimate, Windows 8
If you uninstall a module from the command line with:
npm uninstall modulename
the hierarchy under npm in Solution Explorer does not update to show that the module is missing (it does if you delete it manually from the node_modules folder in Visual Studio).
If instead you do:
npm uninstall modulename --save
the hierarchy does update and the module is removed as expected in this case.
If you uninstall a module from the command line with:
npm uninstall modulename
the hierarchy under npm in Solution Explorer does not update to show that the module is missing (it does if you delete it manually from the node_modules folder in Visual Studio).
If instead you do:
npm uninstall modulename --save
the hierarchy does update and the module is removed as expected in this case.