Weiter zum Inhalt
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
Skins
  • Hell
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dunkel
  • 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. ioBroker Allgemein
  4. NPM Version >6 und der Weg dahin

NEWS

  • Neues YouTube-Video: Visualisierung im Devices-Adapter
    BluefoxB
    Bluefox
    11
    1
    467

  • Neuer ioBroker-Blog online: Monatsrückblick März/April 2026
    BluefoxB
    Bluefox
    8
    1
    1.9k

  • Verwendung von KI bitte immer deutlich kennzeichnen
    HomoranH
    Homoran
    11
    1
    835

NPM Version >6 und der Weg dahin

Geplant Angeheftet Gesperrt Verschoben ioBroker Allgemein
13 Beiträge 5 Kommentatoren 880 Aufrufe 4 Beobachtet
  • Ä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.
  • OliverIOO OliverIO

    Ich wollte mal fragen wie es den damit aktuell aussieht.

    Ich lese zwar immer das man npm nicht upgraden soll, da höhere Versionen wohl Schwierigkeiten machen.
    Einen Grund dafür habe ich nicht gelesen.
    Auch sehe ich bei Neuinstallationen, das die Leute hier vermeidbare Schwierigkeiten haben, da sie nach der Anleitung von node installieren und dabei natürlich die aktuellste npm version gleich mitkommt oder
    andere nach dem Hinweis von npm das es eine neue Version gibt, diese dann auch aktualisieren.

    Meine Fragen:

    • Woran liegt es?
    • Kann man helfen?
    • Gibt es eine Roadmap/Plan/Zieldatum, bis wann wieder die aktuellen Versionen von NPM verwendet werden können?

    Meiner Meinung sollte man das irgendwie bald beheben.

    HomoranH Nicht stören
    HomoranH Nicht stören
    Homoran
    Global Moderator Administrators
    schrieb am zuletzt editiert von
    #2

    @oliverio So wie ich daas mitbekommen habe ist es leicht anders.

    @oliverio sagte in NPM Version >6 und der Weg dahin:

    bei Neuinstallationen, ... nach der Anleitung von node installieren und dabei natürlich die aktuellste npm version gleich mitkommt oder

    Das scheint keine Probleme zu machen.
    z.B. node 16 mit npm7 scheint zu laufen.

    das Problem sind ältere node-versionen, bei denen während des updates die Meldung erscheint, dass es eine neuere npm Version gibt, mit dem Hinweis wie diese zu installieren sei.

    kein Support per PN! - Fragen im Forum stellen -
    Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.
    Das Forum freut sich über eine Spende. Benutzt dazu den Spendenbutton oben rechts. Danke!
    der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

    OliverIOO 1 Antwort Letzte Antwort
    0
    • HomoranH Homoran

      @oliverio So wie ich daas mitbekommen habe ist es leicht anders.

      @oliverio sagte in NPM Version >6 und der Weg dahin:

      bei Neuinstallationen, ... nach der Anleitung von node installieren und dabei natürlich die aktuellste npm version gleich mitkommt oder

      Das scheint keine Probleme zu machen.
      z.B. node 16 mit npm7 scheint zu laufen.

      das Problem sind ältere node-versionen, bei denen während des updates die Meldung erscheint, dass es eine neuere npm Version gibt, mit dem Hinweis wie diese zu installieren sei.

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

      @homoran
      hier scheint es nicht zu funktionieren
      NPM 8 + Node 16
      https://forum.iobroker.net/topic/40168/test-adapter-tvprogram/793?_=1641390912418

      @homoran sagte in NPM Version >6 und der Weg dahin:

      Das scheint keine Probleme zu machen.
      z.B. node 16 mit npm7 scheint zu laufen.

      Ist das eine Vermutung oder eine offizielle Aussage?

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

      HomoranH 1 Antwort Letzte Antwort
      0
      • OliverIOO OliverIO

        @homoran
        hier scheint es nicht zu funktionieren
        NPM 8 + Node 16
        https://forum.iobroker.net/topic/40168/test-adapter-tvprogram/793?_=1641390912418

        @homoran sagte in NPM Version >6 und der Weg dahin:

        Das scheint keine Probleme zu machen.
        z.B. node 16 mit npm7 scheint zu laufen.

        Ist das eine Vermutung oder eine offizielle Aussage?

        HomoranH Nicht stören
        HomoranH Nicht stören
        Homoran
        Global Moderator Administrators
        schrieb am zuletzt editiert von Homoran
        #4

        @oliverio sagte in NPM Version >6 und der Weg dahin:

        NPM 8 + Node 16

        Kann sein, npm8 habe ich noch nicht so im Auge

        @oliverio sagte in NPM Version >6 und der Weg dahin:

        Ist das eine Vermutung oder eine offizielle Aussage?

        Reine Beobachtung der Infos hier im Forum

        kein Support per PN! - Fragen im Forum stellen -
        Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.
        Das Forum freut sich über eine Spende. Benutzt dazu den Spendenbutton oben rechts. Danke!
        der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

        OliverIOO Thomas BraunT 2 Antworten Letzte Antwort
        0
        • HomoranH Homoran

          @oliverio sagte in NPM Version >6 und der Weg dahin:

          NPM 8 + Node 16

          Kann sein, npm8 habe ich noch nicht so im Auge

          @oliverio sagte in NPM Version >6 und der Weg dahin:

          Ist das eine Vermutung oder eine offizielle Aussage?

          Reine Beobachtung der Infos hier im Forum

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

          @homoran

          na dann warte ich mal ab, ob es von den Entwicklern hier eine aussage gibt.

          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
          • HomoranH Homoran

            @oliverio sagte in NPM Version >6 und der Weg dahin:

            NPM 8 + Node 16

            Kann sein, npm8 habe ich noch nicht so im Auge

            @oliverio sagte in NPM Version >6 und der Weg dahin:

            Ist das eine Vermutung oder eine offizielle Aussage?

            Reine Beobachtung der Infos hier im Forum

            Thomas BraunT Online
            Thomas BraunT Online
            Thomas Braun
            Most Active
            schrieb am zuletzt editiert von Thomas Braun
            #6

            @homoran @OliverIO

            Aus meiner Beobachtung heraus (auf meinem Testsystem läuft node17 inkl. npm8):

            Läuft, wenn man da nicht Versionen durcheinander wirbelt. Eigentlich sollte npm mit egal welcher nodejs-Version zusammenspielen. Komplexer wird es, weil sich das Format für die Abhängigkeiten bei npm>=7 geändert hat.

            Ob der ursprüngliche Grund für die Probleme mit npm@7 (da wurden zusätzliche Skripte wohl nicht oder anders ausgeführt) noch besteht kann ich gar nicht sagen.
            Ich habe aber die Tage ein ganz frisches System aufgesetzt, ohne Probleme. Ich kann mich nur nicht mehr daran erinnern ob ich den ioBroker-Installer seine node14/npm6 Kombination hab installieren lassen und danach auf die Entwickler-Version 17/8 gesprungen bin.

            Die wenigsten Kopfschmerzen macht aber z. Zt. die empfohlene Version node14/npm6.

            Linux-Werkzeugkasten:
            https://forum.iobroker.net/topic/42952/der-kleine-iobroker-linux-werkzeugkasten
            NodeJS Fixer Skript:
            https://forum.iobroker.net/topic/68035/iob-node-fix-skript
            iob_diag: curl -sLf -o diag.sh https://iobroker.net/diag.sh && bash diag.sh

            HomoranH 1 Antwort Letzte Antwort
            1
            • AlCalzoneA Offline
              AlCalzoneA Offline
              AlCalzone
              Developer
              schrieb am zuletzt editiert von
              #7

              Mit Controller 4.x wird auch npm7 (ggf. auch 8 ) funktionieren. Wie so oft verändert npm mit Updates Dinge, auf die sich ioBroker verlassen hat und die dann plötzlich nicht mehr gehen.

              @apollon77 kann hier ein paar mehr Details geben.

              Warum `sudo` böse ist: https://forum.iobroker.net/post/17109

              1 Antwort Letzte Antwort
              0
              • Thomas BraunT Thomas Braun

                @homoran @OliverIO

                Aus meiner Beobachtung heraus (auf meinem Testsystem läuft node17 inkl. npm8):

                Läuft, wenn man da nicht Versionen durcheinander wirbelt. Eigentlich sollte npm mit egal welcher nodejs-Version zusammenspielen. Komplexer wird es, weil sich das Format für die Abhängigkeiten bei npm>=7 geändert hat.

                Ob der ursprüngliche Grund für die Probleme mit npm@7 (da wurden zusätzliche Skripte wohl nicht oder anders ausgeführt) noch besteht kann ich gar nicht sagen.
                Ich habe aber die Tage ein ganz frisches System aufgesetzt, ohne Probleme. Ich kann mich nur nicht mehr daran erinnern ob ich den ioBroker-Installer seine node14/npm6 Kombination hab installieren lassen und danach auf die Entwickler-Version 17/8 gesprungen bin.

                Die wenigsten Kopfschmerzen macht aber z. Zt. die empfohlene Version node14/npm6.

                HomoranH Nicht stören
                HomoranH Nicht stören
                Homoran
                Global Moderator Administrators
                schrieb am zuletzt editiert von
                #8

                @thomas-braun sagte in NPM Version >6 und der Weg dahin:

                auf meinem Testsystem läuft node17 inkl. npm8

                das passt ja zu meinen Informationen.
                node 16 und npm 7
                node 17 (18) mit npm8

                @oliverio sagte in NPM Version >6 und der Weg dahin:

                NPM 8 + Node 16

                wäre dann ein (nicht zusammengehörende) Kombination wie node 12 mit npm 7

                @thomas-braun sagte in NPM Version >6 und der Weg dahin:

                Eigentlich sollte npm mit egal welcher nodejs-Version zusammenspielen

                sollte!

                kein Support per PN! - Fragen im Forum stellen -
                Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.
                Das Forum freut sich über eine Spende. Benutzt dazu den Spendenbutton oben rechts. Danke!
                der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

                Thomas BraunT 1 Antwort Letzte Antwort
                0
                • HomoranH Homoran

                  @thomas-braun sagte in NPM Version >6 und der Weg dahin:

                  auf meinem Testsystem läuft node17 inkl. npm8

                  das passt ja zu meinen Informationen.
                  node 16 und npm 7
                  node 17 (18) mit npm8

                  @oliverio sagte in NPM Version >6 und der Weg dahin:

                  NPM 8 + Node 16

                  wäre dann ein (nicht zusammengehörende) Kombination wie node 12 mit npm 7

                  @thomas-braun sagte in NPM Version >6 und der Weg dahin:

                  Eigentlich sollte npm mit egal welcher nodejs-Version zusammenspielen

                  sollte!

                  Thomas BraunT Online
                  Thomas BraunT Online
                  Thomas Braun
                  Most Active
                  schrieb am zuletzt editiert von Thomas Braun
                  #9

                  @homoran

                  Unter
                  https://nodejs.org/en/download/releases/
                  sieht man übrigens ganz gut welcher npm zu welcher nodejs gepackt wird in der Standardeinstellung. So wird das dann auch von nodesource zusammengepackt.

                  npm 8.0 wurde demnach zum ersten mal der nodejs 16.11.0 beigepackt.

                  Linux-Werkzeugkasten:
                  https://forum.iobroker.net/topic/42952/der-kleine-iobroker-linux-werkzeugkasten
                  NodeJS Fixer Skript:
                  https://forum.iobroker.net/topic/68035/iob-node-fix-skript
                  iob_diag: curl -sLf -o diag.sh https://iobroker.net/diag.sh && bash diag.sh

                  1 Antwort Letzte Antwort
                  0
                  • OliverIOO OliverIO

                    Ich wollte mal fragen wie es den damit aktuell aussieht.

                    Ich lese zwar immer das man npm nicht upgraden soll, da höhere Versionen wohl Schwierigkeiten machen.
                    Einen Grund dafür habe ich nicht gelesen.
                    Auch sehe ich bei Neuinstallationen, das die Leute hier vermeidbare Schwierigkeiten haben, da sie nach der Anleitung von node installieren und dabei natürlich die aktuellste npm version gleich mitkommt oder
                    andere nach dem Hinweis von npm das es eine neue Version gibt, diese dann auch aktualisieren.

                    Meine Fragen:

                    • Woran liegt es?
                    • Kann man helfen?
                    • Gibt es eine Roadmap/Plan/Zieldatum, bis wann wieder die aktuellen Versionen von NPM verwendet werden können?

                    Meiner Meinung sollte man das irgendwie bald beheben.

                    apollon77A Offline
                    apollon77A Offline
                    apollon77
                    schrieb am zuletzt editiert von apollon77
                    #10

                    @oliverio Inzwischen ist das einzige bekannte problem mit npm 7 bzw 8 und js-controller <4 das bei einigen Adaptern ein GitHub Install nicht geht. Das wird controller 4.0 demnächst dann beheben. Problematisch sind hier Adapter die nach der installation noch ein Skript ausführen wie bis zB. Wenn DU so etwas nicht nbrauchst sollte (nach aktuellem Kenntnisstand!!) auch npm7 oder 8 tun.

                    Ich persönlich bin aber auch ein SUpporter von "bleib bei der npm Version die mit deiner node.js Version kommt". Alles andere ist zu gefährlich wenn man die historie von npm anschaut :-)

                    Beitrag hat geholfen? Votet rechts unten im Beitrag :-) https://paypal.me/Apollon77 / https://github.com/sponsors/Apollon77

                    • Debug-Log für Instanz einschalten? Admin -> Instanzen -> Expertenmodus -> Instanz aufklappen - Loglevel ändern
                    • Logfiles auf Platte /opt/iobroker/log/… nutzen, Admin schneidet Zeilen ab
                    Thomas BraunT OliverIOO 2 Antworten Letzte Antwort
                    1
                    • apollon77A apollon77

                      @oliverio Inzwischen ist das einzige bekannte problem mit npm 7 bzw 8 und js-controller <4 das bei einigen Adaptern ein GitHub Install nicht geht. Das wird controller 4.0 demnächst dann beheben. Problematisch sind hier Adapter die nach der installation noch ein Skript ausführen wie bis zB. Wenn DU so etwas nicht nbrauchst sollte (nach aktuellem Kenntnisstand!!) auch npm7 oder 8 tun.

                      Ich persönlich bin aber auch ein SUpporter von "bleib bei der npm Version die mit deiner node.js Version kommt". Alles andere ist zu gefährlich wenn man die historie von npm anschaut :-)

                      Thomas BraunT Online
                      Thomas BraunT Online
                      Thomas Braun
                      Most Active
                      schrieb am zuletzt editiert von
                      #11

                      @apollon77
                      vis hab ich nicht installiert.
                      Aber stimmt:

                      echad@chet:~ $ iobroker add vis
                      NPM version: 8.3.0
                      npm install iobroker.vis@1.4.7 --loglevel error --prefix "/opt/iobroker" (System call)
                      npm ERR! code 6
                      npm ERR! path /opt/iobroker/node_modules/iobroker.vis
                      npm ERR! command failed
                      npm ERR! command sh -c node main.js --install
                      
                      npm ERR! A complete log of this run can be found in:
                      npm ERR!     /home/iobroker/.npm/_logs/2022-01-05T20_16_58_973Z-debug-0.log
                      host.chet Cannot install iobroker.vis@1.4.7: 6
                      

                      Linux-Werkzeugkasten:
                      https://forum.iobroker.net/topic/42952/der-kleine-iobroker-linux-werkzeugkasten
                      NodeJS Fixer Skript:
                      https://forum.iobroker.net/topic/68035/iob-node-fix-skript
                      iob_diag: curl -sLf -o diag.sh https://iobroker.net/diag.sh && bash diag.sh

                      1 Antwort Letzte Antwort
                      0
                      • apollon77A apollon77

                        @oliverio Inzwischen ist das einzige bekannte problem mit npm 7 bzw 8 und js-controller <4 das bei einigen Adaptern ein GitHub Install nicht geht. Das wird controller 4.0 demnächst dann beheben. Problematisch sind hier Adapter die nach der installation noch ein Skript ausführen wie bis zB. Wenn DU so etwas nicht nbrauchst sollte (nach aktuellem Kenntnisstand!!) auch npm7 oder 8 tun.

                        Ich persönlich bin aber auch ein SUpporter von "bleib bei der npm Version die mit deiner node.js Version kommt". Alles andere ist zu gefährlich wenn man die historie von npm anschaut :-)

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

                        @apollon77

                        dann müsste man sich mal das
                        https://forum.iobroker.net/topic/40168/test-adapter-tvprogram/793?_=1641423055088
                        und das
                        https://forum.iobroker.net/topic/40168/test-adapter-tvprogram/797?_=1641423055090
                        anschauen ob du da eine Idee hast woran das liegen könnte.
                        Mit Node 16.3.1 und NPM 8.1.2. installierter Adapter läuft,
                        wird aber mit iob upload all nicht gefunden.
                        Ich hab kein Plan wo ich da schauen könnte

                        Wäre es aktuell noch besser bei 14/6 zu bleiben? oder sollte das eigentlich funktionieren?

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

                        apollon77A 1 Antwort Letzte Antwort
                        0
                        • OliverIOO OliverIO

                          @apollon77

                          dann müsste man sich mal das
                          https://forum.iobroker.net/topic/40168/test-adapter-tvprogram/793?_=1641423055088
                          und das
                          https://forum.iobroker.net/topic/40168/test-adapter-tvprogram/797?_=1641423055090
                          anschauen ob du da eine Idee hast woran das liegen könnte.
                          Mit Node 16.3.1 und NPM 8.1.2. installierter Adapter läuft,
                          wird aber mit iob upload all nicht gefunden.
                          Ich hab kein Plan wo ich da schauen könnte

                          Wäre es aktuell noch besser bei 14/6 zu bleiben? oder sollte das eigentlich funktionieren?

                          apollon77A Offline
                          apollon77A Offline
                          apollon77
                          schrieb am zuletzt editiert von
                          #13

                          @oliverio Das hat mit npm nix zu tun ...

                          Beitrag hat geholfen? Votet rechts unten im Beitrag :-) https://paypal.me/Apollon77 / https://github.com/sponsors/Apollon77

                          • Debug-Log für Instanz einschalten? Admin -> Instanzen -> Expertenmodus -> Instanz aufklappen - Loglevel ändern
                          • Logfiles auf Platte /opt/iobroker/log/… nutzen, Admin schneidet Zeilen ab
                          1 Antwort Letzte Antwort
                          0

                          Hey! Du scheinst an dieser Unterhaltung interessiert zu sein, hast aber noch kein Konto.

                          Hast du es satt, bei jedem Besuch durch die gleichen Beiträge zu scrollen? Wenn du dich für ein Konto anmeldest, kommst du immer genau dorthin zurück, wo du zuvor warst, und kannst dich über neue Antworten benachrichtigen lassen (entweder per E-Mail oder Push-Benachrichtigung). Du kannst auch Lesezeichen speichern und Beiträge positiv bewerten, um anderen Community-Mitgliedern deine Wertschätzung zu zeigen.

                          Mit deinem Input könnte dieser Beitrag noch besser werden 💗

                          Registrieren Anmelden
                          Antworten
                          • In einem neuen Thema antworten
                          Anmelden zum Antworten
                          • Älteste zuerst
                          • Neuste zuerst
                          • Meiste Stimmen


                          Support us

                          ioBroker
                          Community Adapters
                          Donate
                          FAQ Cloud / IOT
                          HowTo: Node.js-Update
                          HowTo: Backup/Restore
                          Downloads
                          BLOG

                          511

                          Online

                          32.9k

                          Benutzer

                          83.0k

                          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