diff --git a/CMake/NPMInstall.cmake b/CMake/NPMInstall.cmake
index de0738bf0a18d5948715757c3beb2f031b7dc172..687480f98adeae32f9b44b4b05f4a1e1486a0c01 100644
--- a/CMake/NPMInstall.cmake
+++ b/CMake/NPMInstall.cmake
@@ -162,7 +162,7 @@ function(npm_install NPM_PACKAGE_SPECIFICATION)
 
     add_custom_command(
     OUTPUT "${NPM_BINARY_DIR}/node_modules" "${NPM_BINARY_DIR}/package-lock.json"
-    COMMAND npm install
+    COMMAND NODE_OPTIONS="--max-old-space-size=8192" npm install --legacy-peer-deps
     DEPENDS "${NPM_BINARY_DIR}/package.json"
     WORKING_DIRECTORY "${NPM_BINARY_DIR}"
     COMMENT "Downloading npm dependencies for ${NPM_BINARY_DIR}/package.json")