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

  • Verwendung von KI bitte immer deutlich kennzeichnen
    HomoranH
    Homoran
    5
    1
    60

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

  • Jahresrückblick 2025 – unser neuer Blogbeitrag ist online! ✨
    BluefoxB
    Bluefox
    18
    1
    6.4k

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.
  • T Offline
    T Offline
    tööö
    schrieb am zuletzt editiert von
    #3

    Danke erstmal für die Informationen.

    Fehler, welche ein Ausführen des Skriptes verhindern, sind folgende:

    error	javascript.0 script.js.Datei: /opt/iobroker/node_modules/csv-parse/lib/index.js:19
    error	javascript.0 at script.js.Datei:1:13
    error	javascript.0 script.js.Datei: script.js.Datei:4
    error	javascript.0 at script.js.Datei:4:1
    

    Mein kompletter Code:

    var parse = require('csv-parse');
    
    var input = '#Welcome\n"1","2","3","4"\n"a","b","c","d"';
    parse(input, {comment: '#'}, function(err, output){
    	// show result
    	console.log(JSON.stringify(output));
    });
    

    Der erste Fehler hat mich vermuten lassen, dass es noch Fehler in der Installation gibt. Ansonsten meckert er ja die erste Zeile an, aber ich verstehe nicht so richtig, warum?

    1 Antwort Letzte Antwort
    0
    • 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

                          470

                          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