# Storefront:build - Plugin Script wird ignoriert?

**URL:** <https://forum.shopware.com/t/storefront-build-plugin-script-wird-ignoriert/61091>\
**Category:** Programmierung\
**Created:** [14. August 2019 um 18:57 UTC](https://forum.shopware.com/t/storefront-build-plugin-script-wird-ignoriert/61091 "2019-08-14T18:57:32Z")\
**Posts on this page:** 15\
**Page:** 1

<div class="post-metadata">

**Author:** ![Moorleiche](https://avatars.discourse-cdn.com/v4/letter/m/6f9a4e/32.png) [@Moorleiche](https://forum.shopware.com/u/Moorleiche)\
**Post date:** [14. August 2019 um 18:57 UTC](https://forum.shopware.com/t/storefront-build-plugin-script-wird-ignoriert/61091/1 "2019-08-14T18:57:32Z")

</div>

Hey, ich wollte mal ein Script einfügen:

```
custom/plugins/MeinPlugin/src/Resources/src/script/base.js

```

Ich sehe den inhalt im kompilierten

```
http://192.168.33.10/theme/2f062e8b27b61c696480d4b2d7891a3f/js/all.js

```

nicht.

Auch wenn ich einen Syntaxfehler in meinem Script einbaue, gibt es keine Fehlermeldung in der Console. Mache ich irgendetwas falsch?

Wie ist das generell? Kann ich die JS Klassen aus dem Storefront-Core einfach in meinen Plugin-Scripts weiter verwenden (zb HttpClient etc), unterscheidet sich der relative Pfad zwischen der Dev und der Production Version von SW6?

In administration:build funktioniert alles, da nutze ich schon das Workaround für die SASS Files, jedoch auch schlecht, da ich die Bootsrap Variablen nicht nutzen kann.

LG

---

<div class="post-metadata">

**Author:** ![ansgar](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/ansgar/32/7871_2.png) [@ansgar](https://forum.shopware.com/u/ansgar)\
**Post date:** [26. Februar 2020 um 09:43 UTC](https://forum.shopware.com/t/storefront-build-plugin-script-wird-ignoriert/61091/2 "2020-02-26T09:43:51Z")

</div>

Gab es hierfür schon eine Lösung? Stehe vor demselben Problem.

Mein Script liegt allerdings unter

```
custom/plugins/MeinPlugin/src/Resources/app/storefront/src/main.js

```

In der main.js möchte ich den HttpClient nutzen um per Ajax auf meine API zuzugreifen:

```
import HttpClient from 'src/service/http-client.service';

var loadEnd = function(responseText) {
    console.log(responseText);
};

var httpClient = new HttpClient(window.accessKey, window.contextToken);
httpClient.post('/api/v1/meinplugin/foobar', null, loadEnd);

```

&nbsp;

---

<div class="post-metadata">

**Author:** ![Adelbert](https://avatars.discourse-cdn.com/v4/letter/a/b782af/32.png) [@Adelbert](https://forum.shopware.com/u/Adelbert)\
**Post date:** [28. Februar 2020 um 08:53 UTC](https://forum.shopware.com/t/storefront-build-plugin-script-wird-ignoriert/61091/3 "2020-02-28T08:53:28Z")

</div>

Habe das gleiche Problem seit dem Update von 6.1.2 auf 6.1.3. Ich kann storefront-build.sh ohne Fehler aufrufen, allerdings ist am Ende keine kompilierte Datei vorhanden. Ich nutze ebenfalls die main.js im gleichen Pfad wie bei ansgar.

---

<div class="post-metadata">

**Author:** ![Adelbert](https://avatars.discourse-cdn.com/v4/letter/a/b782af/32.png) [@Adelbert](https://forum.shopware.com/u/Adelbert)\
**Post date:** [28. Februar 2020 um 12:14 UTC](https://forum.shopware.com/t/storefront-build-plugin-script-wird-ignoriert/61091/4 "2020-02-28T12:14:15Z")

</div>

Habe den Fehler gefunden. In der 6.1.3 wurde der

```
asset:install

```

Befehl aus build\_storefront.sh entfernt!

---

<div class="post-metadata">

**Author:** ![ansgar](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/ansgar/32/7871_2.png) [@ansgar](https://forum.shopware.com/u/ansgar)\
**Post date:** [28. Februar 2020 um 15:29 UTC](https://forum.shopware.com/t/storefront-build-plugin-script-wird-ignoriert/61091/5 "2020-02-28T15:29:45Z")

</div>

Meinst du die hier? [development/build.sh at v6.1.3 · shopware/development · GitHub](https://github.com/shopware/development/blob/v6.1.3/dev-ops/storefront/actions/build.sh)

Da steht das assets:install noch drin.

Wenn ich das richtig verstehe kopiert assets:install auch nur Dateien aus

```
custom/MeinPlugin/src/Resources/public/*

```

hier hin:

```
public/bundles/meinplugin/

```

Aber alles gefährliches Halbwissen, zumal ich meine main.js auch nicht in die all.js hinein bekomme.

---

<div class="post-metadata">

**Author:** ![ansgar](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/ansgar/32/7871_2.png) [@ansgar](https://forum.shopware.com/u/ansgar)\
**Post date:** [28. Februar 2020 um 15:35 UTC](https://forum.shopware.com/t/storefront-build-plugin-script-wird-ignoriert/61091/6 "2020-02-28T15:35:15Z")

</div>

Ah, du meinst wohl diesen Commit aus der production vom 25.02.: [NTR - Fix pipeline · shopware/production@8dd7a25 · GitHub](https://github.com/shopware/production/commit/8dd7a25de36881a906f8b660ad2580bcbe6609f3#diff-370675232511fbb6014109dc6cff3832)

Ja, da ist in der Tat an der Zeile was geändert worden. Ich weiß aber nicht was das hinzugefügte [[${CI}]] || bedeutet…

---

<div class="post-metadata">

**Author:** ![ansgar](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/ansgar/32/7871_2.png) [@ansgar](https://forum.shopware.com/u/ansgar)\
**Post date:** [5. März 2020 um 15:28 UTC](https://forum.shopware.com/t/storefront-build-plugin-script-wird-ignoriert/61091/7 "2020-03-05T15:28:18Z")

</div>

Mittlerweile funktioniert das „psh.phar storefront:build“ bei mir, die all.js enthält danach meinen Code aus

```
custom/plugins/MeinPlugin/src/Resources/app/storefront/src/main.js

```

Das shopware-development Template habe ich dafür aber auch in einem Ubuntu 18 eingerichtet, welches unter Win10 in einer HyperV Maschine läuft.

---

<div class="post-metadata">

**Author:** ![FloC3](https://avatars.discourse-cdn.com/v4/letter/f/838e76/32.png) [@FloC3](https://forum.shopware.com/u/FloC3)\
**Post date:** [5. März 2020 um 15:29 UTC](https://forum.shopware.com/t/storefront-build-plugin-script-wird-ignoriert/61091/8 "2020-03-05T15:29:55Z")

</div>

und wie macht ihr das ohne Dev Template sondern in Production? da gibts ja kein psh.phar

---

<div class="post-metadata">

**Author:** ![ansgar](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/ansgar/32/7871_2.png) [@ansgar](https://forum.shopware.com/u/ansgar)\
**Post date:** [5. März 2020 um 15:51 UTC](https://forum.shopware.com/t/storefront-build-plugin-script-wird-ignoriert/61091/9 "2020-03-05T15:51:39Z")

</div>

Das frage ich mich auch, bisher tüfteln wir aber nur im Staging bzw. Dev System. Dass man auf Dauer im dev das storefront:build ausführt und dann das public/theme Verzeichnis auf production deployed kommt mir falsch vor.

---

<div class="post-metadata">

**Author:** ![Misengo](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/misengo/32/21446_2.png) [@Misengo](https://forum.shopware.com/u/Misengo)\
**Post date:** [23. April 2020 um 15:40 UTC](https://forum.shopware.com/t/storefront-build-plugin-script-wird-ignoriert/61091/10 "2020-04-23T15:40:12Z")

</div>

> [@ansgar schrieb:](https://forum.shopware.com/profile/34259/ansgar "ansgar")
> 
> Das frage ich mich auch, bisher tüfteln wir aber nur im Staging bzw. Dev System. Dass man auf Dauer im dev das storefront:build ausführt und dann das public/theme Verzeichnis auf production deployed kommt mir falsch vor.

Gibt es hier schon eine Lösung? Uns ist jetzt auch aufgefallen, dass die assets im production Template einfach fehlen / nicht generiert werden.&nbsp;

---

<div class="post-metadata">

**Author:** ![Moorleiche](https://avatars.discourse-cdn.com/v4/letter/m/6f9a4e/32.png) [@Moorleiche](https://forum.shopware.com/u/Moorleiche)\
**Post date:** [23. April 2020 um 17:00 UTC](https://forum.shopware.com/t/storefront-build-plugin-script-wird-ignoriert/61091/11 "2020-04-23T17:00:43Z")

</div>

Im Dev werden beim compilen neue Verzeichnisse mit den kompilierten Scripts erstellt, diese musst du natürlich vom Dev System wieder ziehen :)&nbsp;

---

<div class="post-metadata">

**Author:** ![ansgar](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/ansgar/32/7871_2.png) [@ansgar](https://forum.shopware.com/u/ansgar)\
**Post date:** [24. April 2020 um 08:47 UTC](https://forum.shopware.com/t/storefront-build-plugin-script-wird-ignoriert/61091/12 "2020-04-24T08:47:59Z")

</div>

Ich mache das mittlerweile so im PROD:

- `bin/build-storefront.sh` - beim ersten mal auch `bin/build-js.sh` (?)
- `bin/console theme:compile`
- `bin/console cache:clear`

Vom DEV etwas kompiliertes auf PROD zu ziehen, kann Probleme verursachen, sofern zB im DEV noch Plugins in der Entwicklung sind.

---

<div class="post-metadata">

**Author:** ![Misengo](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/misengo/32/21446_2.png) [@Misengo](https://forum.shopware.com/u/Misengo)\
**Post date:** [11. Mai 2020 um 09:48 UTC](https://forum.shopware.com/t/storefront-build-plugin-script-wird-ignoriert/61091/13 "2020-05-11T09:48:56Z")

</div>

Bei uns fehlen weiterhin die Fonts -\>&nbsp;bundles/storefront/assets/font/Inter-Bold.woff2 net::ERR\_ABORTED 404

&nbsp;

Jemand hier ne Idee?

---

<div class="post-metadata">

**Author:** ![ansgar](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/ansgar/32/7871_2.png) [@ansgar](https://forum.shopware.com/u/ansgar)\
**Post date:** [11. Mai 2020 um 10:17 UTC](https://forum.shopware.com/t/storefront-build-plugin-script-wird-ignoriert/61091/14 "2020-05-11T10:17:29Z")

</div>

Die Datei existiert bei mir. Daher schieß ich mal ins Blaue:

- build-storefront.sh ausgeführt?
- Theme kompiliert?
- Custom Theme (Bug)?
- Liegen andere Dateien im selben Verzeichnis, zB Inter-Bold.woff, Inter-Italic.woff2, etc.? Bei mir liegen 6 Fonts jeweils als \*.woff und \*.woff2 da
- Verzeichnis-Rechte in public/\* reichen aus um Dateien dorthin zu kopieren?

---

<div class="post-metadata">

**Author:** ![schnere](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/schnere/32/13444_2.png) [@schnere](https://forum.shopware.com/u/schnere)\
**Post date:** [18. August 2020 um 10:47 UTC](https://forum.shopware.com/t/storefront-build-plugin-script-wird-ignoriert/61091/15 "2020-08-18T10:47:24Z")

</div>

> [@Misengo schrieb:](https://forum.shopware.com/profile/22532/Misengo "Misengo")
> 
> Bei uns fehlen weiterhin die Fonts -\>&nbsp;bundles/storefront/assets/font/Inter-Bold.woff2 net::ERR\_ABORTED 404
> 
> &nbsp;
> 
> Jemand hier ne Idee?

Hierzu gibt es einen bekannten Bug: [Shopware Issuetracker](https://issues.shopware.com/issues/NEXT-9396)
