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
    472

  • 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
    837

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.
  • 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

                        553

                        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