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. Einsteigerfragen
  4. Installation
  5. Manuelles Löschen eines nodejs-Packages

NEWS

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

  • Monatsrückblick – September 2025
    BluefoxB
    Bluefox
    13
    1
    2.2k

  • Neues Video "KI im Smart Home" - ioBroker plus n8n
    BluefoxB
    Bluefox
    16
    1
    3.0k

Manuelles Löschen eines nodejs-Packages

Geplant Angeheftet Gesperrt Verschoben Installation
5 Beiträge 2 Kommentatoren 133 Aufrufe 2 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.
  • M Offline
    M Offline
    MatthiasPetersen
    schrieb am zuletzt editiert von
    #1

    Hallo,
    ich wollte die API der deutschen Bahn nutzen, allerdings spricht deren API nicht JSON, sondern XML. Ich hatte daher mal xml2js installiert, welches aber inzwischen nicht mehr supportet wird und ehrlich gesagt bringt mir die Bahn-API inzwischen auch nicht mehr so viel. Daher habe ich die entsprechenden Java-Skripte auch inzwischen gelöscht.

    Allerdings meckert der Java-Skript-Adapter beim Starten ("Cannot install custom npm package "xml2json@latest": The module '/opt/iobroker/node_modules/node-expat/build/Release/node_expat.node' was compiled against a different Node.js version using NODE_MODULE_VERSION 108. This version of Node.js requires NODE_MODULE_VERSION 115. Please try re-compiling or re-installing the module (for instance, using npm rebuild or npm install)."

    Ich habe inzwischen herausgefunden, dass es eigentlich xml2js und xml2json gibt, welche ich in den folgenden Verzeichnissen gefunden habe:
    /opt/iobroker/node_modules/@iobroker-javascript.0/xml2js
    /opt/iobroker/node_modules/@iobroker-javascript.0/xml2json
    /opt/iobroker/node_modules/xml2js

    Ich war jetzt ganz naiv davon ausgegangen, dass ich im /opt/iobroker-Verzeichnis stehend einfach ein "npm uninstall xml2js" machen könnte, aber dann bekomme ich nur ein "
    up to date in 13s

    306 packages are looking for funding
    run npm fund for details"

    Aber das xml2js-Modul ist weiterhin da.

    Wie bekomme ich das xml2js-Modul gelöscht?

    Danke im Voraus für Eure Antworten.
    Matthias

    Thomas BraunT 1 Antwort Letzte Antwort
    0
    • M MatthiasPetersen

      Hallo,
      ich wollte die API der deutschen Bahn nutzen, allerdings spricht deren API nicht JSON, sondern XML. Ich hatte daher mal xml2js installiert, welches aber inzwischen nicht mehr supportet wird und ehrlich gesagt bringt mir die Bahn-API inzwischen auch nicht mehr so viel. Daher habe ich die entsprechenden Java-Skripte auch inzwischen gelöscht.

      Allerdings meckert der Java-Skript-Adapter beim Starten ("Cannot install custom npm package "xml2json@latest": The module '/opt/iobroker/node_modules/node-expat/build/Release/node_expat.node' was compiled against a different Node.js version using NODE_MODULE_VERSION 108. This version of Node.js requires NODE_MODULE_VERSION 115. Please try re-compiling or re-installing the module (for instance, using npm rebuild or npm install)."

      Ich habe inzwischen herausgefunden, dass es eigentlich xml2js und xml2json gibt, welche ich in den folgenden Verzeichnissen gefunden habe:
      /opt/iobroker/node_modules/@iobroker-javascript.0/xml2js
      /opt/iobroker/node_modules/@iobroker-javascript.0/xml2json
      /opt/iobroker/node_modules/xml2js

      Ich war jetzt ganz naiv davon ausgegangen, dass ich im /opt/iobroker-Verzeichnis stehend einfach ein "npm uninstall xml2js" machen könnte, aber dann bekomme ich nur ein "
      up to date in 13s

      306 packages are looking for funding
      run npm fund for details"

      Aber das xml2js-Modul ist weiterhin da.

      Wie bekomme ich das xml2js-Modul gelöscht?

      Danke im Voraus für Eure Antworten.
      Matthias

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

      @matthiaspetersen

      iob nodejs-update 
      cd /opt/iobroker
      npm ls
      

      Die Ausgabe von npm ls anschauen.

      Ist das Modul noch im javascript-Adapter eingetragen?

      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

      M 1 Antwort Letzte Antwort
      0
      • Thomas BraunT Thomas Braun

        @matthiaspetersen

        iob nodejs-update 
        cd /opt/iobroker
        npm ls
        

        Die Ausgabe von npm ls anschauen.

        Ist das Modul noch im javascript-Adapter eingetragen?

        M Offline
        M Offline
        MatthiasPetersen
        schrieb am zuletzt editiert von
        #3

        @thomas-braun
        Danke für die schnelle Antwort. Ich habe beim nodejs-update gleich die Gunst der Stunde genutzt und bin von 20.19.1 auf 22.21.1 gegangen.

        Die Ausgabe von "npm ls" zeigt leider weiterhin die Abhängigkeit des Javaskript-Adapters:

        iobroker.inst@2.0.3 /opt/iobroker
        +-- @iobroker-javascript.0/xml2js@npm:xml2js@0.6.2
        +-- @iobroker-javascript.0/xml2json@npm:xml2json@0.12.0
        +-- @iobroker-javascript.0/xmlhttprequest@npm:xmlhttprequest@1.8.0
        
        Thomas BraunT 1 Antwort Letzte Antwort
        0
        • M MatthiasPetersen

          @thomas-braun
          Danke für die schnelle Antwort. Ich habe beim nodejs-update gleich die Gunst der Stunde genutzt und bin von 20.19.1 auf 22.21.1 gegangen.

          Die Ausgabe von "npm ls" zeigt leider weiterhin die Abhängigkeit des Javaskript-Adapters:

          iobroker.inst@2.0.3 /opt/iobroker
          +-- @iobroker-javascript.0/xml2js@npm:xml2js@0.6.2
          +-- @iobroker-javascript.0/xml2json@npm:xml2json@0.12.0
          +-- @iobroker-javascript.0/xmlhttprequest@npm:xmlhttprequest@1.8.0
          
          Thomas BraunT Online
          Thomas BraunT Online
          Thomas Braun
          Most Active
          schrieb am zuletzt editiert von
          #4

          @matthiaspetersen sagte in Manuelles Löschen eines nodejs-Packages:

          Ich habe beim nodejs-update gleich die Gunst der Stunde genutzt und bin von 20.19.1 auf 22.21.1 gegangen.

          Das war der Gedanke dabei...

          Die Ausgabe von "npm ls" zeigt leider weiterhin die Abhängigkeit des Javaskript-Adapters

          Ist das noch in den Adapter-Einstellungen enthalten? Und bitte die vollständige Ausgabe (inkl. LogInPrompts) von

          npm ls
          

          zeigen.

          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

          M 1 Antwort Letzte Antwort
          0
          • Thomas BraunT Thomas Braun

            @matthiaspetersen sagte in Manuelles Löschen eines nodejs-Packages:

            Ich habe beim nodejs-update gleich die Gunst der Stunde genutzt und bin von 20.19.1 auf 22.21.1 gegangen.

            Das war der Gedanke dabei...

            Die Ausgabe von "npm ls" zeigt leider weiterhin die Abhängigkeit des Javaskript-Adapters

            Ist das noch in den Adapter-Einstellungen enthalten? Und bitte die vollständige Ausgabe (inkl. LogInPrompts) von

            npm ls
            

            zeigen.

            M Offline
            M Offline
            MatthiasPetersen
            schrieb am zuletzt editiert von
            #5

            @thomas-braun
            Jetzt verstehe ich erst Deine Frage, ob es noch in den Adapter-Einstellungen enthalten ist. Mir war gar nicht (mehr) bewusst, dass es dort auch steht. Dort habe ich es jetzt mal rausgelöscht und beim Neustart des Adapters kam dann auch die ersehnte Meldung

            javascript.0
            2025-10-31 18:50:51.437	info	Removed custom npm package: "xmlhttprequest"
            
            javascript.0
            2025-10-31 18:50:33.943	info	Removed custom npm package: "xml2json"
            
            javascript.0
            2025-10-31 18:50:19.790	info	Removed custom npm package: "xml2js"
            

            D.h. ein "npm ls" sieht nun auch korrekt aus.

            Mega vielen Dank für die schnelle und klasse Unterstützung. Solltest Du mal im Norden sein: Einfach melden - das nächste Bier geht auf mich.

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


            Support us

            ioBroker
            Community Adapters
            Donate

            831

            Online

            32.4k

            Benutzer

            81.5k

            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