Fortuna Entwickler Blog

Hier wird Ihnen geholfen

NPM Config - MSBuild Pfad & Version bearbeiten

Vor kurzem hat Microsoft .net Version 5 auf den Markt gebracht. Dadurch haben sich in der Verwaltung von Angular Anwendung in Bezug auf asp.net Core Anwendungen ein paar Einstellungen geändert. Beim ausführen der Paketinstallation in einer Angular Anwendung über npm mit "npm install" führte vermehrt zu dem Problem, dass die MSBuild.exe nicht gefunden werden konnte.
Um dieses Problem zu beheben muss npm mitgeteilt werden, wo die .exe liegt und welche Version es nutzen soll.

Um den Pfad einzustellen muss folgender Befehl ausgeführt werden (ggf. Pfad anpassen):

  • npm config set msbuild_path "C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\MSBuild\Current\Bin\MSBuild.exe"
Um die Version einzustellen muss folgender Befehl ausgeführt werden (ggf. Versionsnummer anpassen):

  • npm config set msvs_version 2017
Stand 01.12.2020 muss Version 2017 noch angegeben werden, da NPM 2019 als Keyword nicht registrieren kann.

Ggf. kommt dieses Problem auch durch das builden von dem Package node-gyp in Verbindung mit einer Node.js Version 12+.

Weitere Informationen:
  • https://github.com/nodejs/node-gyp/issues/1753

Kommentar schreiben

Loading