diff --git a/ansible/roles/offline-installer/templates/setupOfflineInstaller.sh.j2 b/ansible/roles/offline-installer/templates/setupOfflineInstaller.sh.j2
index 5eeb0e29d6d596ae4c94742fdbd288709fb10ced..bedfa42b908a79b5fbb9c9191ae2c06b55d3e171 100644
--- a/ansible/roles/offline-installer/templates/setupOfflineInstaller.sh.j2
+++ b/ansible/roles/offline-installer/templates/setupOfflineInstaller.sh.j2
@@ -1,13 +1,16 @@
 #!/bin/bash
 
+if [ "{{offline_installer_type}}" != "windows32" ];
+then
 # Downgrade the node version
-npm install -g n
-n 8.16
+	npm install -g n
+	n 8.16
 
 #Build the offline installer
-cd src
-npm install
-npm run dist
+	cd src
+	npm install
+	npm run dist
+fi
 
 if [ "{{offline_installer_type}}" == "windows32" ];
 then