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. Skripten / Logik
  4. Cannot find module 'csv-parse'

NEWS

  • Neuer ioBroker-Blog online: Monatsrückblick März/April 2026
    BluefoxB
    Bluefox
    5
    1
    141

  • Verwendung von KI bitte immer deutlich kennzeichnen
    HomoranH
    Homoran
    8
    1
    174

  • Monatsrückblick Januar/Februar 2026 ist online!
    BluefoxB
    Bluefox
    18
    1
    872

Cannot find module 'csv-parse'

Geplant Angeheftet Gesperrt Verschoben Skripten / Logik
14 Beiträge 2 Kommentatoren 1.5k Aufrufe
  • Ä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.
  • paul53P Offline
    paul53P Offline
    paul53
    schrieb am zuletzt editiert von
    #4

    Bei mir funktioniert es:
    493_js_csv-parse.jpg
    @tööö:

    error javascript.0 script.js.Datei: /opt/iobroker/node_modules/csv-parse/lib/index.js:19
    ```` `  
    

    Das Verzeichnis gibr es bei mir nicht, sondern nur die unter node_modules/iobroker.javascript/node_modules.

    Lösche noch mal das NPM-Modul aus der JS-Konfiguration, dann speichern und danach wieder eintragen.

    Bitte verzichtet auf Chat-Nachrichten, denn die Handhabung ist grauenhaft !
    Produktiv: RPi 2 mit S.USV, HM-MOD-RPI und SLC-USB-Stick mit root fs

    1 Antwort Letzte Antwort
    0
    • T Offline
      T Offline
      tööö
      schrieb am zuletzt editiert von
      #5

      Leider immer noch das gleiche Problem.

      Bei mir liegen die verschiedenen csv-Ordner (csv, csv-generate, csv-parse, csv-stringify) an zwei Stellen. Einmal unter "/opt/iobroker/node_modules/" und einmal unter "/opt/iobroker/node_modules/iobroker.javascript/node_modules".

      Kann das das Problem sein? Kann ich die Ordner unter /opt/iobroker/node_modules/ einfach löschen?

      1 Antwort Letzte Antwort
      0
      • paul53P Offline
        paul53P Offline
        paul53
        schrieb am zuletzt editiert von
        #6

        @tööö:

        Kann ich die Ordner unter /opt/iobroker/node_modules/ einfach löschen? `
        Ich würde es deinstallieren: Im Ordner /opt/iobroker https://docs.npmjs.com/cli/uninstall.html

        Bitte verzichtet auf Chat-Nachrichten, denn die Handhabung ist grauenhaft !
        Produktiv: RPi 2 mit S.USV, HM-MOD-RPI und SLC-USB-Stick mit root fs

        1 Antwort Letzte Antwort
        0
        • T Offline
          T Offline
          tööö
          schrieb am zuletzt editiert von
          #7

          Ok, nun habe ich nur noch an der richtige Stelle die entsprechenden csv-Ordner und ich bin einen Schritt weiter.

          Nach Neustart vom Javascript-Adapter und Anstarten vom Skript kommt nun der Fehler:

          error	javascript.0 script.js.Datei: Error: Cannot find module '/opt/iobroker/node_modules/iobroker.javascript/lib/../../csv-parse'
          

          Was sucht er denn da im lib-Ordner? Der sieht folgendermaßen bei mir aus:

          -rw-rw-rw- 1 pi pi   2531 Oct 26  1985 consts.js
          -rw-rw-rw- 1 pi pi   3860 Oct 26  1985 convert.js
          -rw-rw-rw- 1 pi pi   6552 Oct 26  1985 eventObj.js
          -rw-rw-rw- 1 pi pi  32488 Oct 26  1985 javascript.d.ts
          -rw-rw-rw- 1 pi pi  13817 Oct 26  1985 mirror.js
          -rw-rw-rw- 1 pi pi  13042 Oct 26  1985 patternCompareFunctions.js
          -rw-rw-rw- 1 pi pi 109079 Oct 26  1985 sandbox.js
          -rw-rw-rw- 1 pi pi  11588 Oct 26  1985 scheduler.js
          -rw-rw-rw- 1 pi pi    675 Oct 26  1985 tools.js
          -rw-rw-rw- 1 pi pi   2279 Oct 26  1985 utils.js
          -rw-rw-rw- 1 pi pi   1789 Oct 26  1985 words.js
          
          

          Mich wundern auch die "/../../" in der Fehlermeldung. Sucht er da noch nach anderen Ordnern, die er nicht findet?

          1 Antwort Letzte Antwort
          0
          • paul53P Offline
            paul53P Offline
            paul53
            schrieb am zuletzt editiert von
            #8

            Irgendwie muss NPM wohl mit der doppelten Installation des Moduls durcheinander gekommen sein. Versuche nochmal
            @paul53:

            Lösche noch mal das NPM-Modul aus der JS-Konfiguration, dann speichern und danach wieder eintragen. `

            Bitte verzichtet auf Chat-Nachrichten, denn die Handhabung ist grauenhaft !
            Produktiv: RPi 2 mit S.USV, HM-MOD-RPI und SLC-USB-Stick mit root fs

            1 Antwort Letzte Antwort
            0
            • T Offline
              T Offline
              tööö
              schrieb am zuletzt editiert von
              #9

              Hatte ich auch schon versucht, leider ohne Erfolg.

              Habe sogar ein

              sudo npm --force cache clean
              

              gemacht, aber auch das bringt nichts… :(

              Wenn du keine andere Idee mehr hast, würde ich ein Backup einspielen (geht ja zum Glück recht fix und dann nochmal im JavaScript-Adapter "csv-parse" eintragen, ohne vorher etwas mit npm zu machen.

              1 Antwort Letzte Antwort
              0
              • paul53P Offline
                paul53P Offline
                paul53
                schrieb am zuletzt editiert von
                #10

                @tööö:

                würde ich ein Backup einspielen (geht ja zum Glück recht fix und dann nochmal im JavaScript-Adapter "csv-parse" eintragen, ohne vorher etwas mit npm zu machen. `
                Gute Idee.

                Bitte verzichtet auf Chat-Nachrichten, denn die Handhabung ist grauenhaft !
                Produktiv: RPi 2 mit S.USV, HM-MOD-RPI und SLC-USB-Stick mit root fs

                1 Antwort Letzte Antwort
                0
                • T Offline
                  T Offline
                  tööö
                  schrieb am zuletzt editiert von
                  #11

                  Hat leider alles nichts gebracht… :?

                  Was ich komisch finde, dass nach dem Restore trotzdem noch die csv-Ordner unter

                  /opt/iobroker/node_modules/iobroker.javascript/node_modules

                  vorhanden waren. Ich dachte, die installiert er erst, wenn ich das im Javascript-Adapter eintrage, oder?

                  Komisch nur, dass es bei dir funktioniert. Was kommt denn bei dir raus, wenn du ein "find . -name csv" in /opt/iobroker ausführst?

                  ./node_modules/iobroker.javascript/node_modules/csv-stringify
                  ./node_modules/iobroker.javascript/node_modules/csv
                  ./node_modules/iobroker.javascript/node_modules/csv-generate
                  ./node_modules/iobroker.javascript/node_modules/csv-parse
                  ./node_modules/iobroker.javascript/node_modules/csv-parse/samples/fs_read.csv
                  

                  Ansonsten hast du auch nur im Adapter das "csv-parse" eingetragen und das Skript gestartet, oder?

                  :?:

                  Was wäre noch ein Versuch? Den Javascript-Adapter löschen, damit erstmal der ganze Müll weg ist und dann den Adapter neu installieren? Mache ich damit andere Sachen kaputt?

                  1 Antwort Letzte Antwort
                  0
                  • T Offline
                    T Offline
                    tööö
                    schrieb am zuletzt editiert von
                    #12

                    Was ich auch noch ziemlich merkwürdig finde.

                    Meine Skriptestruktur sieht folgendermaßen aus:
                    4599_skripte.jpg

                    Unter Objekte wird es erstmal nicht angezeigt:
                    4599_objekte.jpg

                    Erst wenn ich dort in den Expertenmodus umschalte, wird es angezeigt…?

                    1 Antwort Letzte Antwort
                    0
                    • paul53P Offline
                      paul53P Offline
                      paul53
                      schrieb am zuletzt editiert von
                      #13

                      @tööö:

                      Was kommt denn bei dir raus, wenn du ein "find . -name csv" in /opt/iobroker ausführst? `
                      Meine Testinstallation läuft unter Win 7.
                      @tööö:

                      Ansonsten hast du auch nur im Adapter das "csv-parse" eingetragen und das Skript gestartet, oder? `
                      Ja.

                      Bitte verzichtet auf Chat-Nachrichten, denn die Handhabung ist grauenhaft !
                      Produktiv: RPi 2 mit S.USV, HM-MOD-RPI und SLC-USB-Stick mit root fs

                      1 Antwort Letzte Antwort
                      0
                      • T Offline
                        T Offline
                        tööö
                        schrieb am zuletzt editiert von
                        #14

                        Noch jemand eine Idee, wie ich das csv-parse Modul eingebunden bekomme?

                        Habe sogar schon den Javascript-Adapter neu installiert, sodass nun alles sauber ist. csv-parse ist nur noch unter folgenden Verzeichnissen zu finden:

                        /opt/iobroker/node_modules/iobroker.javascript/node_modules/csv-parse
                        /opt/iobroker/node_modules/iobroker.javascript/node_modules/csv-parse/samples/fs_read.csv
                        

                        Dennoch kommt folgender Fehler:

                        Error: Cannot find module '/opt/iobroker/node_modules/iobroker.javascript/lib/../../csv-parse'
                        

                        Ich weiß nicht, was er da mit dem lib-Ordner machen will?

                        Ich hoffe, einer weiß noch eine Lösung oder Versuche, die man noch machen könnte. :|

                        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

                        511

                        Online

                        32.8k

                        Benutzer

                        82.7k

                        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