Watch-administration.sh

Guten Morgen liebe Community,

ich versuche schon seit länger zeit einen Beitrag zu finden um die watch-administration.sh zu aktivieren, leider erfolglos.
Nun hoffe ich dass mir einer von euch helfen kann.

Wie kann ich dieses Befehl nun aktiv nutzen?

Wenn ich den Befehl ausführe kommt jedesmal diese Fehlermeldung.

npm ERR! code ENOENT
npm ERR! syscall open
npm ERR! path /var/www/html/bin/vendor/shopware/administration/Resources/app/administration/package.json
npm ERR! errno -2
npm ERR! enoent ENOENT: no such file or directory, open ‚/var/www/html/bin/vendor/shopware/administration/Resources/app/administration/package.json‘
npm ERR! enoent This is related to npm not being able to find a file.
npm ERR! enoent

npm ERR! A complete log of this run can be found in:
npm ERR! /var/www/.npm/_logs/2021-03-16T10_27_55_741Z-debug.log

Ich möchte mir gerne etwas zeit ersparen und nicht nach jeder kleinen Änderung im Backen die Administration neu bauen…

Mit freundlichen Grüßen
Federico

Hallo Federico,

bei mir funktioniert es perfekt mit Dockware! Container mit Shopware-Image starten, per SSH verbinden und dort einfach make watch-admin aufrufen. Dann kannst Du über localhost:8888 alle Änderungen live verfolgen.

Grüße,
Simon

danke für die Antwort, nur kann ich diesen Befehl nicht starten.
Ich kriege immer einen Error… :frowning:

Bräuchte bitte hilfe :frowning:

Moin @Federico,

npm ERR! path /var/www/html/bin/vendor/shopware/administration/Resources/app/administration/package.json

kann es sein, dass Du
watch-administration.sh in /var/www/html/bin/

ausführst und nicht

bin/watch-administration.sh in /var/www/html/ ?

Beste Grüße,
devnullroot

1 „Gefällt mir“

Wechsel mal in das Verzeichnis /var/www und führe dann aus:

make watch-admin

Das funktioniert bei mir

1 „Gefällt mir“

Guten Morgen Zusammen,

danke für die schnelle Hilfe, wenn ich den Befehl nun im Verzeichniss /var/www/html
ausführe funktioniert der Trigger aber mit einer Fehlermeldung.

Shopware läuft auf einem eigenen Server, muss ich die APP_URL auf meine Domain setzten in der .env datei oderso lassen?
APP_URL=http://localhost

Grüße Federico