Azure y nodo js __dirname

Probablemente no esté específicamente relacionado con webpack / memory-fs, pero estoy obteniendo elRangeError: Maximum call stack size exceeded error (ver abajo para una pila de llamadas).

He descubierto que__dirname en Azure (webapp) devuelve\\100.78.172.13\volume-7-default\8f5ecde749dace2bb57a\4e07195f015b45ce8e9ba255dc901988\site\repository\Source\Website\Content\app\node_modules\webpack\node_modules\memory-fs\lib\normalize.js en mi situación, mientrasprocess.cwd() devolucionesD:\home\site\repository\Source\Website\Content\app.

¿Se puede hacer algo desde mi lado para configurar el nodo js para que regreseD:\... en lugar de\\.. ?

Esencia

Cómo reproducir:

Clonar elhttps://github.com/intellismiths/webapp1 repositorio.Cree una nueva aplicación web de Azure (configuración predeterminada).Configure la fuente de implementación para usar GitHub.Hacer clicSync. Tardará más de 10 minutos en completarse y mostrará que la implementación fue exitosa.Vaya a Configuración de la aplicación en Azure y cambieWEBSITE_NODE_DEFAULT_VERSION a6.2.2Vaya a la página de kudu y abra la consola de PowerShell.Ejecutarnpm cache cleanVerifique la versión del nodo ejecutandonode -v. Debería serv6.2.2En Azure, navegue hastaD:\home\site\respository\src\WebApp1Ejecutarnpm run buildEn la consola, debería ver muchos errores que indican que los módulos no se pueden resolver.OPCIONAL. Pruebanpm run build en su máquina local: debería producirwwwroot/app.js sin errores.Actualizarwebpack.config.js para incluircontext: __dirname para corregir errores anteriores.Ejecutarnpm run buildEn la consola, debería ver el error "RangeError: se excedió el tamaño máximo de la pila de llamadas".

Actualización 1

Solo traté de configurar el tiempo de ejecución 6.2.2 después de agregar el segundo paquete.json, por lo que la estructura del proyecto no es la más simple posible. Tal vez solo establecer el nodo en 6.2.2 rompe la compilación.