Do npm install and bundle node modules with zip.
diff --git a/installCatalog.sh b/installCatalog.sh
index 83ad03d..b794033 100755
--- a/installCatalog.sh
+++ b/installCatalog.sh
@@ -76,7 +76,9 @@
 fi
 
 cp -f messageHubFeed_package.json package.json
-zip -r messageHubFeed.zip lib package.json messageHubFeed.js -q
+rm -rf node_modules
+npm install
+zip -r messageHubFeed.zip lib package.json messageHubFeed.js node_modules -q
 
 $WSK_CLI -i --apihost "$EDGEHOST" action update --kind "$ACTION_RUNTIME_VERSION" messaging/messageHubFeed "$PACKAGE_HOME/action/messageHubFeed.zip" \
     --auth "$AUTH" \
@@ -112,6 +114,7 @@
 fi
 
 cp -f messageHubFeedWeb_package.json package.json
+rm -rf node_modules
 npm install
 zip -r messageHubFeedWeb.zip lib package.json messageHubFeedWeb.js node_modules -q
 
diff --git a/installKafka.sh b/installKafka.sh
index cb3209d..8f17dac 100755
--- a/installKafka.sh
+++ b/installKafka.sh
@@ -72,7 +72,9 @@
 fi
 
 cp -f kafkaFeed_package.json package.json
-zip -r kafkaFeed.zip lib package.json kafkaFeed.js
+rm -rf node_modules
+npm install
+zip -r kafkaFeed.zip lib package.json kafkaFeed.js node_modules
 cd $OLD_PATH
 
 $WSK_CLI -i --apihost "$EDGEHOST" action update --kind nodejs:default messaging/kafkaFeed "$PACKAGE_HOME/action/kafkaFeed.zip" \
@@ -111,7 +113,9 @@
 fi
 
 cp -f kafkaFeedWeb_package.json package.json
-zip -r kafkaFeedWeb.zip lib package.json kafkaFeedWeb.js
+rm -rf node_modules
+npm install
+zip -r kafkaFeedWeb.zip lib package.json kafkaFeedWeb.js node_modules
 
 cd $OLD_PATH