Überblick über URN Highlighter
Commerce-Code verweist auf alle XSD-Schemas als Uniform Resource Names (URNs). Wenn Sie Code entwickeln und auf XSDs verweisen müssen, konfiguriert dieser Befehl Ihre integrierte Entwicklungsumgebung (IDE), um URNs zu erkennen und hervorzuheben. Dies erleichtert die Entwicklung.
Standardmäßig ist eine IDE wie PhpStorm nicht so konfiguriert, dass sie URNs erkennt und daher wie folgt in rotem Text angezeigt wird:
erkannt wird
Der Befehl bin/magento dev:urn-catalog:generate
ermöglicht es Ihrer IDE (derzeit nur PhpStorm und Visual Studio Code), URNs wie folgt zu erkennen und hervorzuheben:
Dieser Befehl erstellt insbesondere die folgende PhpStorm-Konfiguration:
IDE konfigurieren
Derzeit werden nur PhpStorm und Visual Studio Code unterstützt.
Befehlssyntax:
bin/magento dev:urn-catalog:generate <path>
Wobei <path>
der Pfad zu Ihrer PhpStorm misc.xml
-Datei ist, die sich relativ zum Projektstamm befindet. In der Regel ist <path>
.idea/misc.xml
.
dev:urn-catalog:generate
jedes Mal aus, wenn Sie Commerce 2-Module mit *.xsd
-Dateien hinzufügen, ändern oder entfernen.