Ich benutze ein Knotenmodul namens swagger-tools, das intern von lodash abhängig ist. Wenn Swagger-Tools installiert sind, ist die Tiefe des Ordners node_modules sehr groß, was einen Fehler in meiner azurblauen Web-App (einem Windows-Server) verursacht. Ich habe irgendwo gesehen, dass dieses Problem mit npm 3 gelöst werden kann, und während npm 3 auf einem azure-Server installiert ist, kann ich es nicht zwingen, es zu benutzen - die Fehlerprotokolle zeigen an, dass npm 2 benutzt wird. Dies ist, wie ich es in package.json mache:Knoten js auf azurblau - tief verschachtelte Knotenmodule verursachen Fehler
"engineStrict": true,
"engines" : {
"npm" : ">=3.0.0"
}
Die Knotenversion ist 4.4.7. Wenn jemand weiß über eine andere Möglichkeit, das Problem zu beheben, werde ich mich freuen.