Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Entwicklung
    4. Hilfe bei Adapter Transport von GitHub -> nach NPM

    NEWS

    • ioBroker@Smart Living Forum Solingen, 14.06. - Agenda added

    • ioBroker goes Matter ... Matter Adapter in Stable

    • Monatsrückblick - April 2025

    Hilfe bei Adapter Transport von GitHub -> nach NPM

    This topic has been deleted. Only users with topic management privileges can see it.
    • Jey Cee
      Jey Cee Developer @Matten Matten last edited by

      @Matten-Matten ah ok in deinem Repository fehlt die Datei scripts.js im lib ordner und in der Package.json die ganze Sektion Scripts

      1 Reply Last reply Reply Quote 1
      • Matten Matten
        Matten Matten last edited by

        kann ich jetzt einfach diese kopieren?

        Jey Cee 1 Reply Last reply Reply Quote 0
        • Jey Cee
          Jey Cee Developer @Matten Matten last edited by

          @Matten-Matten ja und du musst in der Package.json den fehlenden Part aufnehmen dann sollte das klappen.

          1 Reply Last reply Reply Quote 0
          • Matten Matten
            Matten Matten last edited by

            das muss vermutlich auch auf git und npm geändert werden?

            Jey Cee 1 Reply Last reply Reply Quote 0
            • Jey Cee
              Jey Cee Developer @Matten Matten last edited by

              @Matten-Matten an sich reicht es Lokal da das Script nur lokal ausgeführt wird, aber um es auch Zukünftig nutzen zu können sollte es auch auf Github sein. NPM ist erst mal nicht wichtig.

              1 Reply Last reply Reply Quote 0
              • Matten Matten
                Matten Matten last edited by Matten Matten

                C:\ioBroker\node_modules\iobroker.enigma2>npm run addToStable -- --name enigma2 --version 1.2.6
                npm ERR! code EJSONPARSE
                npm ERR! file C:\ioBroker\node_modules\iobroker.enigma2\package.json
                npm ERR! JSON.parse Failed to parse json
                npm ERR! JSON.parse Unexpected token
                npm ERR! JSON.parse in JSON at position 1339 while parsing '{
                npm ERR! JSON.parse "name": "iobroker.enigma2",
                npm ERR! JSON.parse "descr'
                npm ERR! JSON.parse Failed to parse package.json data.
                npm ERR! JSON.parse package.json must be actual JSON, not just JavaScript.

                C:\ioBroker\node_modules\iobroker.enigma2>npm run addToLatest -- --name enigma2 --type multimedia
                npm ERR! code EJSONPARSE
                npm ERR! file C:\ioBroker\node_modules\iobroker.enigma2\package.json
                npm ERR! JSON.parse Failed to parse json
                npm ERR! JSON.parse Unexpected token
                npm ERR! JSON.parse in JSON at position 1339 while parsing '{
                npm ERR! JSON.parse "name": "iobroker.enigma2",
                npm ERR! JSON.parse "descr'
                npm ERR! JSON.parse Failed to parse package.json data.

                EDIT fehler gefunden...

                1 Reply Last reply Reply Quote 0
                • Matten Matten
                  Matten Matten last edited by Matten Matten

                  ok hab die Dateien build.js und tools.js auch erstellt in ioBroker\node_modules\iobroker.enigma2\lib . so wie

                  sources-dist.json

                    "admin": {
                      "meta": "https://raw.githubusercontent.com/Matten-Matten/ioBroker.enigma2/master/io-package.json",
                      "icon": "https://raw.githubusercontent.com/Matten-Matten/ioBroker.enigma2/master/admin/enigma2.png",
                      "type": "general"
                    },
                  

                  sources-dist-stable.json

                  "admin": {
                    "meta": "https://raw.githubusercontent.com/Matten-Matten/ioBroker.enigma2/master/io-package.json",
                    "icon": "https://raw.githubusercontent.com/Matten-Matten/ioBroker.enigma2/master/admin/enigma2.png",
                    "type": "general"
                    "version": "1.2.7"
                  },
                  

                  unter ioBroker\node_modules\iobroker.enigma2 erstellt

                  und erhalte jetzt folgende Fehler:

                  C:\ioBroker\node_modules\iobroker.enigma2>npm run addToLatest -- --name enigma2 --type multimedia
                  
                  > iobroker.enigma2@1.2.7 addToLatest C:\ioBroker\node_modules\iobroker.enigma2
                  > node lib/scripts.js addToLatest "--name" "enigma2" "--type" "multimedia"
                  
                  undefined:1
                  
                  
                  SyntaxError: Unexpected end of JSON input
                      at JSON.parse (<anonymous>)
                      at fs.readFile (C:\ioBroker\node_modules\iobroker.enigma2\lib\scripts.js:508:31)
                      at FSReqWrap.readFileAfterClose [as oncomplete] (internal/fs/read_file_context.js:53:3)
                  npm ERR! code ELIFECYCLE
                  npm ERR! errno 1
                  npm ERR! iobroker.enigma2@1.2.7 addToLatest: `node lib/scripts.js addToLatest "--name" "enigma2" "--type" "multimedia"`
                  npm ERR! Exit status 1
                  npm ERR!
                  npm ERR! Failed at the iobroker.enigma2@1.2.7 addToLatest script.
                  npm ERR! This is probably not a problem with npm. There is likely additional logging output above.
                  
                  1 Reply Last reply Reply Quote 0
                  • Matten Matten
                    Matten Matten last edited by

                    hat jemand eine idee wie ich das beheben kann 👆

                    Gruß
                    Matten Matten

                    1 Reply Last reply Reply Quote 0
                    • AlCalzone
                      AlCalzone Developer @Matten Matten last edited by AlCalzone

                      @Matten-Matten sagte in Hilfe bei Adapter Transport von GitHub -> nach NPM:

                      iobroker.enigma2>npm run addToLatest

                      Kann es sein, dass du versuchst, die Kommandos des iobroker.repositories Repo in deinem Adapter-Repo auszuführen?
                      Das ist Unsinn. Für die Befehle musst du iobroker.repositories klonen und dort die Befehle ausführen. Oder einfach von Hand dort die jsons bearbeiten.

                      In deinem eigenen Repo musst du dafür nix bearbeiten oder Dateien ergänzen.

                      Matten Matten 1 Reply Last reply Reply Quote 0
                      • Matten Matten
                        Matten Matten @AlCalzone last edited by

                        @AlCalzone

                        OK, verstanden.👨‍🚀

                        vielen Dank!👍

                        1 Reply Last reply Reply Quote 0
                        • First post
                          Last post

                        Support us

                        ioBroker
                        Community Adapters
                        Donate

                        651
                        Online

                        31.6k
                        Users

                        79.6k
                        Topics

                        1.3m
                        Posts

                        enigma2 enigma2 adapter
                        4
                        20
                        1159
                        Loading More Posts
                        • Oldest to Newest
                        • Newest to Oldest
                        • Most Votes
                        Reply
                        • Reply as topic
                        Log in to reply
                        Community
                        Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
                        The ioBroker Community 2014-2023
                        logo