Problem beim erstellen von Plugins

Ich habe mir eine dev-Umgebung wie hier beschrieben eingerichtet ( shopware.ova ):
Shopware 6 - Setting Up a Local Environment with Virtual Box
Und dann zum testen Shopware 6: Add new module to administration in /custom/plugins/CustomModule/ eingefügt & die /public/…/custom-module.js gelöscht
und mit ./psh.phar administration:build versucht es zu erstellen. Wobei es ohne erkennbaren Fehler durchlief und  bin/console assets:install auch „CustomModule     copy angezeigt hat. Dennoch wurde keine neue /public/…/custom-module.js erstellt.
Nach viel suchen hab ich fest gestellt, dass

Webpack Plugin Injector: Plugin „CustomModule“ injected as a new entry point

nicht in der Konsole im 2. Schritt von administration:build aufgelistet ist.
Nach weiterem suchen fiel mir auf, dass in /var/plugins.json der Eintrag für CustomModule bei entryFilePath auf null steht.

"CustomModule": {
    "basePath": "\/var\/www\/html\/sw6\/custom\/plugins\/CustomModule\/src\/",
    "views": [
        "Resources\/views"
    ],
    "administration": {
        "path": "Resources\/administration",
        "entryFilePath": null,
        "webpack": null
    },
    "storefront": {
        "path": "Resources\/storefront",
        "entryFilePath": null,
        "webpack": null,
        "styleFiles": []
    }
}

Also „Resources/app/administration/src/main.js“ eingefügt und „PROJECT_ROOT=/var/www/html/sw6 npm run --prefix vendor/shopware/platform/src/Administration/Resources/administration/ build“ ausgeführt. Dann wurde die /public/…/custom-module.js auch ohne Fehler erstellt. Dann noch „bin/console assets:install“ und im Shopware-Backend der Dev-Vm geprüft, ob der neue Tab erstellt wurde: Ja er wird angezeigt und funktioniert.

Ich hab also folgendes Problem:

  • bin/console bundle:dump erstellt eine praktisch nutzlose /var/plugins.json
    Hat noch jemand ein solches Problem?

Hier noch ein Bild wie das Plugin aufgebaut ist


Edit: Wo ich schon mal dabei bin: Was muss in „styleFiles“ : rein, damit man auch .scss kompiliert bekommt?