Skip to content
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Standard: (Kein Skin)
  • Kein Skin
Einklappen
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. Entwicklung
  4. npm dependency im package.json

NEWS

  • Neuer Blogbeitrag: Monatsrückblick - Dezember 2025 🎄
    BluefoxB
    Bluefox
    11
    1
    553

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    24
    1
    1.7k

  • UPDATE 31.10.: Amazon Alexa - ioBroker Skill läuft aus ?
    apollon77A
    apollon77
    48
    3
    9.6k

npm dependency im package.json

Geplant Angeheftet Gesperrt Verschoben Entwicklung
npmpackage.jsondependencycrypto-js
16 Beiträge 7 Kommentatoren 912 Aufrufe 6 Watching
  • Älteste zuerst
  • Neuste zuerst
  • Meiste Stimmen
Antworten
  • In einem neuen Thema antworten
Anmelden zum Antworten
Dieses Thema wurde gelöscht. Nur Nutzer mit entsprechenden Rechten können es sehen.
  • arteckA Offline
    arteckA Offline
    arteck
    Developer Most Active
    schrieb am zuletzt editiert von
    #2

    genua so

    zigbee hab ich, zwave auch, nuc's genauso und HA auch

    1 Antwort Letzte Antwort
    0
    • H Offline
      H Offline
      homecineplexx
      schrieb am zuletzt editiert von
      #3

      dankeschön !!!

      1 Antwort Letzte Antwort
      0
      • FoggF Offline
        FoggF Offline
        Fogg
        schrieb am zuletzt editiert von
        #4

        Sowas habe ich aktuell auch. Verstehe ich jedoch richtig, dass bei der Installation des Packages die Abhängigkeit nicht automatisch installiert wird? Dachte das wäre die Idee davon.

        J.A.R.V.I.S.J 1 Antwort Letzte Antwort
        0
        • FoggF Fogg

          Sowas habe ich aktuell auch. Verstehe ich jedoch richtig, dass bei der Installation des Packages die Abhängigkeit nicht automatisch installiert wird? Dachte das wäre die Idee davon.

          J.A.R.V.I.S.J Offline
          J.A.R.V.I.S.J Offline
          J.A.R.V.I.S.
          Developer
          schrieb am zuletzt editiert von
          #5

          @Fogg wenn die Dependency eingetragen ist, sollte sie auch beim installieren des Adapter installiert werden.

          1 Antwort Letzte Antwort
          0
          • SKBS Offline
            SKBS Offline
            SKB
            Developer Most Active
            schrieb am zuletzt editiert von
            #6

            Hallo Zusammen,
            so einen Fall habe ich aktuell auch. Wie ist es, wenn man die dependency einträgt, obwohl der Adapter schon installiert ist - wann wird diese denn installiert?

            bei iob upload Adapter geschieht dies nicht.

            Wie geht man damit um, wenn ein Adapter erweitert wird und so eine dependency hinzukommt?
            Wird es denn angestoßen, wenn via Github upgedated wird?

            Wie mache ich dies z.B. lokal, um es zu testen? Oder hilft hier dann nur ein npm i Modulim Adapter Verzeichnis?

            Danke Euch!

            ... wer nicht mit der Zeit geht, geht mit der Zeit ...

            Aktuelle Entwicklung: Energiefluss - erweitert (https://forum.iobroker.net/topic/64734)

            mcm1957M 1 Antwort Letzte Antwort
            0
            • SKBS SKB

              Hallo Zusammen,
              so einen Fall habe ich aktuell auch. Wie ist es, wenn man die dependency einträgt, obwohl der Adapter schon installiert ist - wann wird diese denn installiert?

              bei iob upload Adapter geschieht dies nicht.

              Wie geht man damit um, wenn ein Adapter erweitert wird und so eine dependency hinzukommt?
              Wird es denn angestoßen, wenn via Github upgedated wird?

              Wie mache ich dies z.B. lokal, um es zu testen? Oder hilft hier dann nur ein npm i Modulim Adapter Verzeichnis?

              Danke Euch!

              mcm1957M Online
              mcm1957M Online
              mcm1957
              schrieb am zuletzt editiert von mcm1957
              #7

              @skb
              Prinzipiell sind solche Fragen besser in unserem/n Telegramm Channel(s) aufgehoben. Dort tummeln sich merh Entwickler :-)

              Invite Links findest du unter https://www.iobroker.dev

              Zu deinen konkreten Fragen:
              Die dependencies werden bei jeder Installation und bei jedem Update installiert. Zum lokalen Testen genügt 'npm i blabla@1234' im Arbeitsverzeichnis. npm i trägt die dependency dann auch gleich in package.json ein und aktualisisert package-lock.json.

              Alles was in package.json steht wird von npm bearbeite / beachtet. npm upload betrifft nur iobroker / admin.

              Und nur damit das auch klar ist - die Dateien der laufenden ioBroker Installation sollten nicht editiert / verändert werden. Immer nur im Arbeitsverzeichnis (guthub clione) was ändern.

              Entwicklung u Betreuung: envertech-pv, hoymiles-ms, ns-client, pid, snmp Adapter;
              Support Repositoryverwaltung.

              Wer Danke sagen will, kann nen Kaffee spendieren: https://paypal.me/mcm1957atiobroker

              LESEN - gute Forenbeitrage

              SKBS 1 Antwort Letzte Antwort
              1
              • mcm1957M mcm1957

                @skb
                Prinzipiell sind solche Fragen besser in unserem/n Telegramm Channel(s) aufgehoben. Dort tummeln sich merh Entwickler :-)

                Invite Links findest du unter https://www.iobroker.dev

                Zu deinen konkreten Fragen:
                Die dependencies werden bei jeder Installation und bei jedem Update installiert. Zum lokalen Testen genügt 'npm i blabla@1234' im Arbeitsverzeichnis. npm i trägt die dependency dann auch gleich in package.json ein und aktualisisert package-lock.json.

                Alles was in package.json steht wird von npm bearbeite / beachtet. npm upload betrifft nur iobroker / admin.

                Und nur damit das auch klar ist - die Dateien der laufenden ioBroker Installation sollten nicht editiert / verändert werden. Immer nur im Arbeitsverzeichnis (guthub clione) was ändern.

                SKBS Offline
                SKBS Offline
                SKB
                Developer Most Active
                schrieb am zuletzt editiert von
                #8

                @mcm1957 Super. Danke. Also muss ich lokal zwingend npm i sharp im Adapter Verzeichnis ausführen?

                Bei einer Installation von GitHub läuft das beim User dann automatisch ab?

                ... wer nicht mit der Zeit geht, geht mit der Zeit ...

                Aktuelle Entwicklung: Energiefluss - erweitert (https://forum.iobroker.net/topic/64734)

                mcm1957M 1 Antwort Letzte Antwort
                0
                • SKBS SKB

                  @mcm1957 Super. Danke. Also muss ich lokal zwingend npm i sharp im Adapter Verzeichnis ausführen?

                  Bei einer Installation von GitHub läuft das beim User dann automatisch ab?

                  mcm1957M Online
                  mcm1957M Online
                  mcm1957
                  schrieb am zuletzt editiert von
                  #9

                  @skb said in npm dependency im package.json:

                  @mcm1957 Super. Danke. Also muss ich lokal zwingend npm i sharp im Adapter Verzeichnis ausführen?

                  Bei einer Installation von GitHub läuft das beim User dann automatisch ab?

                  Also wenn du "sharp" neu verwenden willst, dann im Arbeitsverzeichnis 'npm i sharp' machen. Damit sollten package.json und package-lock.json verändert werden. Diese (wenn die Anpassungen fertig sind) in Github einchecken. Wenn alles richtig ist kommt package.json in das fertige Paket und bewirkt dass bei der Installation (incl. Update) das Paket beim User installiert wird.

                  Entwicklung u Betreuung: envertech-pv, hoymiles-ms, ns-client, pid, snmp Adapter;
                  Support Repositoryverwaltung.

                  Wer Danke sagen will, kann nen Kaffee spendieren: https://paypal.me/mcm1957atiobroker

                  LESEN - gute Forenbeitrage

                  SKBS 1 Antwort Letzte Antwort
                  0
                  • mcm1957M mcm1957

                    @skb said in npm dependency im package.json:

                    @mcm1957 Super. Danke. Also muss ich lokal zwingend npm i sharp im Adapter Verzeichnis ausführen?

                    Bei einer Installation von GitHub läuft das beim User dann automatisch ab?

                    Also wenn du "sharp" neu verwenden willst, dann im Arbeitsverzeichnis 'npm i sharp' machen. Damit sollten package.json und package-lock.json verändert werden. Diese (wenn die Anpassungen fertig sind) in Github einchecken. Wenn alles richtig ist kommt package.json in das fertige Paket und bewirkt dass bei der Installation (incl. Update) das Paket beim User installiert wird.

                    SKBS Offline
                    SKBS Offline
                    SKB
                    Developer Most Active
                    schrieb am zuletzt editiert von
                    #10

                    @mcm1957 Arbeitsverzeichnis ist dann das Adapter Verzeichnis?

                    ... wer nicht mit der Zeit geht, geht mit der Zeit ...

                    Aktuelle Entwicklung: Energiefluss - erweitert (https://forum.iobroker.net/topic/64734)

                    mcm1957M 1 Antwort Letzte Antwort
                    0
                    • SKBS SKB

                      @mcm1957 Arbeitsverzeichnis ist dann das Adapter Verzeichnis?

                      mcm1957M Online
                      mcm1957M Online
                      mcm1957
                      schrieb am zuletzt editiert von
                      #11

                      @skb said in npm dependency im package.json:

                      @mcm1957 Arbeitsverzeichnis ist dann das Adapter Verzeichnis?

                      Das Verzeichnis wo du das Repository hingecloned hast. Dort wird ja auch dein dev-server laufen.
                      Direkt in den Verzeichnissen eine ganzen ioBroker Installation (aloso unter /opt/iobroker/...) solltest du ja nicht arbeiten.

                      Bitte wechsel für Fragen zur Entwicklungsumgebung / Struktur zu Telegram (Starters Channel würd ich empfehlen) bzw. discord

                      Entwicklung u Betreuung: envertech-pv, hoymiles-ms, ns-client, pid, snmp Adapter;
                      Support Repositoryverwaltung.

                      Wer Danke sagen will, kann nen Kaffee spendieren: https://paypal.me/mcm1957atiobroker

                      LESEN - gute Forenbeitrage

                      SKBS 2 Antworten Letzte Antwort
                      0
                      • mcm1957M mcm1957

                        @skb said in npm dependency im package.json:

                        @mcm1957 Arbeitsverzeichnis ist dann das Adapter Verzeichnis?

                        Das Verzeichnis wo du das Repository hingecloned hast. Dort wird ja auch dein dev-server laufen.
                        Direkt in den Verzeichnissen eine ganzen ioBroker Installation (aloso unter /opt/iobroker/...) solltest du ja nicht arbeiten.

                        Bitte wechsel für Fragen zur Entwicklungsumgebung / Struktur zu Telegram (Starters Channel würd ich empfehlen) bzw. discord

                        SKBS Offline
                        SKBS Offline
                        SKB
                        Developer Most Active
                        schrieb am zuletzt editiert von SKB
                        #12

                        @mcm1957 ich arbeite mit einem symbolischen Link im Verzeichnis /opt/iobroker.

                        Also kann ich npm i sharp ausführen und dann werden die Dateien angepasst und gut?

                        Dev Server nutze ich nicht.

                        ... wer nicht mit der Zeit geht, geht mit der Zeit ...

                        Aktuelle Entwicklung: Energiefluss - erweitert (https://forum.iobroker.net/topic/64734)

                        mcm1957M 1 Antwort Letzte Antwort
                        0
                        • SKBS SKB

                          @mcm1957 ich arbeite mit einem symbolischen Link im Verzeichnis /opt/iobroker.

                          Also kann ich npm i sharp ausführen und dann werden die Dateien angepasst und gut?

                          Dev Server nutze ich nicht.

                          mcm1957M Online
                          mcm1957M Online
                          mcm1957
                          schrieb am zuletzt editiert von
                          #13

                          @skb
                          Bei dem Setup kann ich nur sagen dass du npm i in jenem Verzeichnis ausführen musst wohin du das repository gecloned (ausgechecked, downgeloaded) hast und in dem das package.json liegt.

                          Entwicklung u Betreuung: envertech-pv, hoymiles-ms, ns-client, pid, snmp Adapter;
                          Support Repositoryverwaltung.

                          Wer Danke sagen will, kann nen Kaffee spendieren: https://paypal.me/mcm1957atiobroker

                          LESEN - gute Forenbeitrage

                          SKBS 1 Antwort Letzte Antwort
                          0
                          • mcm1957M mcm1957

                            @skb
                            Bei dem Setup kann ich nur sagen dass du npm i in jenem Verzeichnis ausführen musst wohin du das repository gecloned (ausgechecked, downgeloaded) hast und in dem das package.json liegt.

                            SKBS Offline
                            SKBS Offline
                            SKB
                            Developer Most Active
                            schrieb am zuletzt editiert von
                            #14

                            @mcm1957 Prima, danke.

                            Ich denke, ich hatte den Fehler gemacht und es nur in die package.json eingetragen. Da bin ich dann davon ausgegangen, das es installiert wird 😉
                            Falscher Weg - OK!

                            Danke Dir!

                            ... wer nicht mit der Zeit geht, geht mit der Zeit ...

                            Aktuelle Entwicklung: Energiefluss - erweitert (https://forum.iobroker.net/topic/64734)

                            1 Antwort Letzte Antwort
                            1
                            • mcm1957M mcm1957

                              @skb said in npm dependency im package.json:

                              @mcm1957 Arbeitsverzeichnis ist dann das Adapter Verzeichnis?

                              Das Verzeichnis wo du das Repository hingecloned hast. Dort wird ja auch dein dev-server laufen.
                              Direkt in den Verzeichnissen eine ganzen ioBroker Installation (aloso unter /opt/iobroker/...) solltest du ja nicht arbeiten.

                              Bitte wechsel für Fragen zur Entwicklungsumgebung / Struktur zu Telegram (Starters Channel würd ich empfehlen) bzw. discord

                              SKBS Offline
                              SKBS Offline
                              SKB
                              Developer Most Active
                              schrieb am zuletzt editiert von
                              #15

                              @mcm1957 sagte in npm dependency im package.json:

                              Bitte wechsel für Fragen zur Entwicklungsumgebung / Struktur zu Telegram (Starters Channel würd ich empfehlen) bzw. discord

                              Wo findet man denn diese Telegram Kanäle?

                              ... wer nicht mit der Zeit geht, geht mit der Zeit ...

                              Aktuelle Entwicklung: Energiefluss - erweitert (https://forum.iobroker.net/topic/64734)

                              OliverIOO 1 Antwort Letzte Antwort
                              0
                              • SKBS SKB

                                @mcm1957 sagte in npm dependency im package.json:

                                Bitte wechsel für Fragen zur Entwicklungsumgebung / Struktur zu Telegram (Starters Channel würd ich empfehlen) bzw. discord

                                Wo findet man denn diese Telegram Kanäle?

                                OliverIOO Offline
                                OliverIOO Offline
                                OliverIO
                                schrieb am zuletzt editiert von
                                #16

                                @skb

                                mcm hat es in diesem Post geschrieben
                                https://forum.iobroker.net/topic/25161/npm-dependency-im-package-json/7?_=1719101151600

                                Der erwähnte link führt zum dev Portal
                                Dort ist auch der link zu den telegram bzw. Discord channels erwähnt

                                Meine Adapter und Widgets
                                TVProgram, SqueezeboxRPC, OpenLiga, RSSFeed, MyTime,, pi-hole2, vis-json-template, skiinfo, vis-mapwidgets, vis-2-widgets-rssfeed
                                Links im Profil

                                1 Antwort Letzte Antwort
                                2
                                Antworten
                                • In einem neuen Thema antworten
                                Anmelden zum Antworten
                                • Älteste zuerst
                                • Neuste zuerst
                                • Meiste Stimmen


                                Support us

                                ioBroker
                                Community Adapters
                                Donate

                                893

                                Online

                                32.5k

                                Benutzer

                                81.8k

                                Themen

                                1.3m

                                Beiträge
                                Community
                                Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                                ioBroker Community 2014-2025
                                logo
                                • Anmelden

                                • Du hast noch kein Konto? Registrieren

                                • Anmelden oder registrieren, um zu suchen
                                • Erster Beitrag
                                  Letzter Beitrag
                                0
                                • Home
                                • Aktuell
                                • Tags
                                • Ungelesen 0
                                • Kategorien
                                • Unreplied
                                • Beliebt
                                • GitHub
                                • Docu
                                • Hilfe