# main.js wird ignoriert

**URL:** <https://forum.shopware.com/t/main-js-wird-ignoriert/65580>\
**Category:** Programmierung\
**Created:** [18. März 2020 um 14:57 UTC](https://forum.shopware.com/t/main-js-wird-ignoriert/65580 "2020-03-18T14:57:59Z")\
**Posts on this page:** 9\
**Page:** 1

<div class="post-metadata">

**Author:** ![AlexGalax](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/alexgalax/32/9925_2.png) [@AlexGalax](https://forum.shopware.com/u/AlexGalax)\
**Post date:** [18. März 2020 um 14:57 UTC](https://forum.shopware.com/t/main-js-wird-ignoriert/65580/1 "2020-03-18T14:57:59Z")

</div>

Folgernder Aufbau:

`custom\plugins\kkQandA\src\Resources\app\administration\src\main.js`

```
import './module/kk-qanda';

```

`custom\plugins\kkQandA\src\Resources\app\administration\src\module\kk-qanda\index.js`

```
import deDE from './snippet/de-DE';
import enGB from './snippet/en-GB';

const { Module } = Shopware;

Module.register('kk-qanda', {
  type: 'plugin',
  name: 'Qanda',
  title: 'kk-qanda.general.mainMenuItemGeneral',
  description: 'kk-qanda.general.descriptionTextModule',
  color: '#ff3d58',
  icon: 'default-communication-speech-bubbles',

  snippets: {
    'de-DE': deDE,
    'en-GB': enGB
  },

  routes: {
    list: {
      component: 'kk-qanda-list',
      path: 'list'
    }
  },

  navigation: [{
    label: 'kk-qanda.general.mainMenuItemGeneral',
    color: '#ff3d58',
    path: 'kk.qanda.list',
    icon: 'default-communication-speech-bubbles',
    position: 100
  }]

});

```

Wenn ich das Plugin aber installiere, wird im Adminpanel kein Menüpunkt ausgegeben?

Hab das Plugin schon 100 mal de/installiert und den Cache auch immer gelöscht. Hilft alles nix.

---

<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:** [18. März 2020 um 15:00 UTC](https://forum.shopware.com/t/main-js-wird-ignoriert/65580/2 "2020-03-18T15:00:24Z")

</div>

Dude.

1. Snippets brauchen nicht mehr eingebunden werden.

2. Hast du administration:build ausgeführt oder evtl die compilierten JS Files vergessen in den Plugin zu ziehen?

---

<div class="post-metadata">

**Author:** ![CallMeAlex](https://avatars.discourse-cdn.com/v4/letter/c/e9a140/32.png) [@CallMeAlex](https://forum.shopware.com/u/CallMeAlex)\
**Post date:** [18. März 2020 um 15:04 UTC](https://forum.shopware.com/t/main-js-wird-ignoriert/65580/3 "2020-03-18T15:04:55Z")

</div>

Schau mal in der **plugins.json** &nbsp;welchen technicalName, path und entryFilePath hat. Ob dort deine main.js auch drin ist.

---

<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:** [18. März 2020 um 15:08 UTC](https://forum.shopware.com/t/main-js-wird-ignoriert/65580/4 "2020-03-18T15:08:15Z")

</div>

> [@CallMeAlex schrieb:](https://forum.shopware.com/profile/33735/CallMeAlex "CallMeAlex")
> 
> Schau mal in der **plugins.json** &nbsp;welchen technicalName, path und entryFilePath hat. Ob dort deine main.js auch drin ist.

Er meint wohl composer.json ![Sticking-out-tongue](https://europe1.discourse-cdn.com/flex013/uploads/shopware/original/1X/ac0c93e2160fb9e91c30767775d64444ad0f06c4.png "Sticking-out-tongue")&nbsp;

---

<div class="post-metadata">

**Author:** ![CallMeAlex](https://avatars.discourse-cdn.com/v4/letter/c/e9a140/32.png) [@CallMeAlex](https://forum.shopware.com/u/CallMeAlex)\
**Post date:** [18. März 2020 um 15:13 UTC](https://forum.shopware.com/t/main-js-wird-ignoriert/65580/5 "2020-03-18T15:13:30Z")

</div>

> [@Moorleiche schrieb:](https://forum.shopware.com/profile/32221/Moorleiche "Moorleiche")
> 
> > [@CallMeAlex schrieb:](https://forum.shopware.com/profile/33735/CallMeAlex "CallMeAlex")
> > 
> > Schau mal in der **plugins.json** &nbsp;welchen technicalName, path und entryFilePath hat. Ob dort deine main.js auch drin ist.
> 
> Er meint wohl composer.json ![Sticking-out-tongue](https://forum.shopware.com/plugins/CKEditor/plugins/smiley/images/sticking-out-tongue.png "Sticking-out-tongue")&nbsp;

Nein, meine ich nicht! Schaue doch mal in deine **plugins.json**

---

<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:** [18. März 2020 um 15:16 UTC](https://forum.shopware.com/t/main-js-wird-ignoriert/65580/6 "2020-03-18T15:16:37Z")

</div>

@CallMeAlex‍ nur so aus Neugier - wo ist diese plugins.json? oO

---

<div class="post-metadata">

**Author:** ![CallMeAlex](https://avatars.discourse-cdn.com/v4/letter/c/e9a140/32.png) [@CallMeAlex](https://forum.shopware.com/u/CallMeAlex)\
**Post date:** [18. März 2020 um 15:17 UTC](https://forum.shopware.com/t/main-js-wird-ignoriert/65580/7 "2020-03-18T15:17:41Z")

</div>

> [@Moorleiche schrieb:](https://forum.shopware.com/profile/32221/Moorleiche "Moorleiche")
> 
> @CallMeAlex‍ nur so aus Neugier - wo ist diese plugins.json? oO

In deinem Projekt Ordner: var/plugins.json&nbsp;

Eigentlich hättest du in jeder IDE nach plugins.json suchen können und hättest diese gefunden 😉

Jedes aktivierte Plugin wird dort aufgezeigt, ich selber hatte damals auch das Problem das manche Sachen nicht erkannt worden sind weil die Ordner/Dateien anders hießen als diese heißen sollte. Daher habe ich Vorgeschlagen in der plugins.json zu schauen.

---

<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:** [18. März 2020 um 15:21 UTC](https://forum.shopware.com/t/main-js-wird-ignoriert/65580/8 "2020-03-18T15:21:59Z")

</div>

@CallMeAlex‍ Ne hab ich nicht, nur den custom/plugin/ Ordner 😛

Naja mal sehen was der Threadersteller dazu sagt 🙂

---

<div class="post-metadata">

**Author:** ![AlexGalax](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/alexgalax/32/9925_2.png) [@AlexGalax](https://forum.shopware.com/u/AlexGalax)\
**Post date:** [19. März 2020 um 14:30 UTC](https://forum.shopware.com/t/main-js-wird-ignoriert/65580/9 "2020-03-19T14:30:35Z")

</div>

In der plugin.jsons ist alles richtig, die wird ja automatisch erstellt.

Auf dem Server war node.js v12, da gab’s einen Konflikt mit einem Modul. Hab ich aber auch erst nach der 10. Kompilierung gesehen. Bin auf Version 8 zurückgegangen und damit funktioniert es jetzt.
