diff --git a/tools/run_tests/build_package_node.sh b/tools/run_tests/build_package_node.sh
index 292408a7039b505cb8de014f0d1e879c375b28a9..8297b701889a112ef19bdab759ec97943881c9ef 100755
--- a/tools/run_tests/build_package_node.sh
+++ b/tools/run_tests/build_package_node.sh
@@ -72,7 +72,8 @@ for arch in {x86,x64}; do
     cp $input_dir/grpc_node_plugin* bin/
     # For now, this will have to be manually uploaded to a folder with the
     # correct package version
-    output_dir=$artifacts/grpc-precompiled-binaries/node/grpc-tools/
+    output_dir=$artifacts/grpc-precompiled-binaries/node/grpc-tools
+    mkdir -p $output_dir
     tar -czf $output_dir/$node_plat-$node_arch.tar.gz bin/
   done
 done