diff options
-rwxr-xr-x | tools/msvs/msi/product.wxs | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/tools/msvs/msi/product.wxs b/tools/msvs/msi/product.wxs index e7c55edd9..6ff0d4b14 100755 --- a/tools/msvs/msi/product.wxs +++ b/tools/msvs/msi/product.wxs @@ -46,6 +46,7 @@ <ComponentRef Id="NodeExecutable"/> <ComponentRef Id="NodeVarsScript"/> <ComponentRef Id="NodeStartMenuAndRegistryEntries"/> + <ComponentRef Id="AppData" /> <ComponentGroupRef Id="Product.Generated"/> <Feature Id="NodePerfCtrSupport" @@ -70,6 +71,7 @@ <ComponentRef Id="NpmCmdScript"/> <ComponentRef Id="NpmBashScript"/> <ComponentRef Id="NpmConfigurationFile"/> + <ComponentRef Id="AppData" /> <ComponentGroupRef Id="NpmSourceFiles"/> </Feature> @@ -184,6 +186,16 @@ </Component> </Directory> </Directory> + + <Directory Id="AppDataFolder"> + <Directory Id="AppDataDir" Name="npm"> + <Component Id="AppData" Guid="D3B35D0E-D0F9-4D11-A773-D4608E90E1D1"> + <CreateFolder /> + <RemoveFolder Id="AppDataDir" On="uninstall" /> + <RegistryValue Root="HKCU" Key="$(var.RegistryKeyPath)\Components" Type="string" Value="" /> + </Component> + </Directory> + </Directory> </DirectoryRef> <DirectoryRef Id="ApplicationProgramsFolder"> |