psh.phar administration:build Verständnisfrage...

Hallo ich hab mir dieses Tutorial angeschaut “Adding a custom CMS block” 

Damit die Blöcke im Backend sichtbar werden soll ja der Befehl "psh.phar administration:build " ausgeführt werden, was ja nur mit der development Version funktioniert.

Gibt es bei der “normalen” installer Version auch eine Möglichkeit diesen Prozess auszulösen?

Oder muss man das Plugin neu installieren?

Danke

Ja gibt es. Downloade dir einfach die Scripte runter die du brauchst. Habe mir auch die build-administration.sh erstellt und in dem /bin Ordner abgelegt.

Das jedesmal npm neuinstalliert werden sollte habe ich auskommentiert. Klappt mit der 6.1.1 Stable Version wunderbar. 

#!/bin/bash

CWD="$(cd -P -- "$(dirname -- "${BASH_SOURCE[0]}")" && pwd -P)"

export PROJECT_ROOT="${PROJECT_ROOT:-"$(dirname $CWD)"}"
ADMIN_ROOT="${ADMIN_ROOT:-"${PROJECT_ROOT}/vendor/shopware/administration"}"

# build admin
#npm clean-install --prefix ${ADMIN_ROOT}/Resources
npm run --prefix ${ADMIN_ROOT}/Resources lerna -- bootstrap
npm run --prefix ${ADMIN_ROOT}/Resources/app/administration/ build

Edit: Vergessen, dass du vorher in dem vendor Order npm installieren solltest, damit es auch funktioniert.

1 Like