Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Error/Bug
    4. [gelöst] virtual-tsc@0.4.5 requires a peer of @types/node@

    NEWS

    • ioBroker goes Matter ... Matter Adapter in Stable

    • 15. 05. Wartungsarbeiten am ioBroker Forum

    • Monatsrückblick - April 2025

    [gelöst] virtual-tsc@0.4.5 requires a peer of @types/node@

    This topic has been deleted. Only users with topic management privileges can see it.
    • K
      Kueppert last edited by

      Hallo Gemeinde,

      ich bin dabei, meinen PI manuell nach und nach auf meinen frischen NUC umzuziehen. Bei diversen Adaptern taucht angehangene WARN-Meldung auf.

      virtual-tsc@0.4.5 requires a peer of @types/node@* but none is installed. You must install peer dependencies yourself.
      

      Habe schon````
      npm install --save @types/node

      
      ioBroker läuft unter Debian 9 in einer Proxmox-Umgebung.
      
      Danke euch und Grüße, Thorsten
      1 Reply Last reply Reply Quote 0
      • K
        Kueppert last edited by

        Hm,

        hat sonst keiner das beschriebene "Problem"? Es hat zwar anscheinend keine Auswirkungen (bin auf meinem NUC mit Proxmox noch nicht produktiv), aber Fehlermeldungen finde ich, besonders wenn sie sich bei jedem Adapter-Update / Neuinstallation erneut ins Gedächtnis rufen, nicht so toll… :-S

        Danke und Grüße, Thorsten

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

          Das ist kein Problem und kann ignoriert werden.

          Die Warnung liegt an der Installationsreihenfolge und lässt sich nicht ohne weiteres unterdrücken. Die verwendete Version von @types/node muss der installierten NodeJS-Runtime entsprechen und kann daher nicht festgelegt werden vor der Installation. Daher installiert der JS-Adapter die korrekte Version nach seiner erfolgreichen Installation.

          Die Installation vom JS-Adapter läuft also wie folgt ab:

          - Installation Adapter
            |- Installation der Abhängigkeiten
            |  |- ... sonstige Abhängigkeiten
            |  |- Installation virtual-tsc => Hier kommt die Warnung
            |- Postinstall-Skript bei erfolgreicher Installation => Hier wird @types/node installiert
          
          

          Man könnte natürlich in der package.json die Anforderung, dass @types/node installiert sein muss, weglassen. Aber dann gibts wieder Probleme wenn jemand das Paket installiert, keine Warnmeldung bekommt und daher die Abhängigkeit nicht zusätzlich installiert.

          @Kueppert:

          Fehlermeldungen `
          Bei NPM gibt es einen himmelweiten Unterschied zwischen Fehlermeldungen und Warnmeldungen. Fehlermeldungen (NPM ERR!) sind ein Problem, und führen zum Abbruch der Installation. Warnmeldungen (NPM WARN!) sind oft reine Vorsicht, kommen in vielen Paketen vor (z.B. bei optionalen Abhängigkeiten) und haben in der Regel keine negativen Auswirkungen.

          1 Reply Last reply Reply Quote 0
          • K
            Kueppert last edited by

            @AlCalzone:

            Das ist kein Problem und kann ignoriert werden.

            Die Warnung liegt an der Installationsreihenfolge und lässt sich nicht ohne weiteres unterdrücken. Die verwendete Version von @types/node muss der installierten NodeJS-Runtime entsprechen und kann daher nicht festgelegt werden vor der Installation. Daher installiert der JS-Adapter die korrekte Version nach seiner erfolgreichen Installation.

            …

            Bei NPM gibt es einen himmelweiten Unterschied zwischen Fehlermeldungen und Warnmeldungen. Fehlermeldungen (NPM ERR!) sind ein Problem, und führen zum Abbruch der Installation. Warnmeldungen (NPM WARN!) sind oft reine Vorsicht, kommen in vielen Paketen vor (z.B. bei optionalen Abhängigkeiten) und haben in der Regel keine negativen Auswirkungen. `

            Ah, super, danke dir, Calzone. Dann kann ich jetzt beruhigt weiter versuchen, auf meinen NUC umzuziehen 🙂

            VG Thorsten

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

            Support us

            ioBroker
            Community Adapters
            Donate

            926
            Online

            31.6k
            Users

            79.5k
            Topics

            1.3m
            Posts

            2
            4
            351
            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