GUACAMOLE-1859: Update to newer Node.js and NPM for build.

This commit is contained in:
Mike Jumper
2023-10-05 08:30:46 -07:00
parent 540b601bb6
commit 99344359f0

View File

@@ -68,6 +68,13 @@
<configuration> <configuration>
<workingDirectory>src/main/frontend</workingDirectory> <workingDirectory>src/main/frontend</workingDirectory>
<installDirectory>${project.build.directory}</installDirectory> <installDirectory>${project.build.directory}</installDirectory>
<!-- Newer Node.js requires the following to avoid an "ERR_OSSL_EVP_UNSUPPORTED"
error when WebPack attempts to use its default hash (MD4) for content hashing -->
<environmentVariables>
<NODE_OPTIONS>--openssl-legacy-provider</NODE_OPTIONS>
</environmentVariables>
</configuration> </configuration>
<executions> <executions>
<execution> <execution>
@@ -76,7 +83,8 @@
<goal>install-node-and-npm</goal> <goal>install-node-and-npm</goal>
</goals> </goals>
<configuration> <configuration>
<nodeVersion>v14.16.0</nodeVersion> <nodeVersion>v18.18.0</nodeVersion>
<npmVersion>9.8.1</npmVersion>
</configuration> </configuration>
</execution> </execution>
<execution> <execution>