summaryrefslogtreecommitdiff
path: root/tools/msvs
diff options
context:
space:
mode:
Diffstat (limited to 'tools/msvs')
-rwxr-xr-xtools/msvs/msi/product.wxs12
1 files changed, 12 insertions, 0 deletions
diff --git a/tools/msvs/msi/product.wxs b/tools/msvs/msi/product.wxs
index 39170bc192..ea14943772 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">