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. Skripten / Logik
  4. VSCode Deklarationsfehler

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.1k

VSCode Deklarationsfehler

Geplant Angeheftet Gesperrt Verschoben Skripten / Logik
4 Beiträge 3 Kommentatoren 316 Aufrufe 3 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.
  • O Offline
    O Offline
    Oberst_von_Gatow
    schrieb am zuletzt editiert von
    #1

    Hallo zusammen,

    ich würde gern mit VSCode meine Skripte bearbeiten.
    Funktioniert soweit auch sehr gut nur bekomme ich Fehlermeldungen von VSCode, wenn ich in verschiedenen Scripten die selben const Variablen am Anfang des Scripts deklariere.

    Cannot redeclare block-scoped variable ... was also declared here
    

    Im WebEditor wird der Fehler nicht ausgegeben und die Skripte funktionieren auch.
    Weiß jemand wie man VSCode richtig konfiguriert, damit nicht Dateiübergreifend geprüft wird?

    Liebe Grüße
    Fabian

    T OliverIOO 2 Antworten Letzte Antwort
    0
    • O Oberst_von_Gatow

      Hallo zusammen,

      ich würde gern mit VSCode meine Skripte bearbeiten.
      Funktioniert soweit auch sehr gut nur bekomme ich Fehlermeldungen von VSCode, wenn ich in verschiedenen Scripten die selben const Variablen am Anfang des Scripts deklariere.

      Cannot redeclare block-scoped variable ... was also declared here
      

      Im WebEditor wird der Fehler nicht ausgegeben und die Skripte funktionieren auch.
      Weiß jemand wie man VSCode richtig konfiguriert, damit nicht Dateiübergreifend geprüft wird?

      Liebe Grüße
      Fabian

      T Nicht stören
      T Nicht stören
      ticaki
      schrieb am zuletzt editiert von
      #2

      @oberst_von_gatow sagte in VSCode Deklarationsfehler:

      Hallo zusammen,
      ...

      Im WebEditor wird der Fehler nicht ausgegeben und die Skripte funktionieren auch.
      Weiß jemand wie man VSCode richtig konfiguriert, damit nicht Dateiübergreifend geprüft wird?

      Liebe Grüße
      Fabian

      Hab das selbe Problem, aber bis jetzt entweder ich hab die iobroker typendeklaration und damit auch den Fehler oder eben nicht.
      Jedoch schreibe ich seit gestern meine Skript in Typescript. Ist ja nicht wirklich anders bis auf das man jetzt wie es sich gehört variablen deklarieren "soll"/"muss"/"kann"?!:

      const useLog:boolean = false
      const int_face:string = 'ens18' 
      const path:string = /*''*/ '0_userdata.0.Sensoren.Anwesenheit' + '.' 
      let devices: any[] = [ 
      

      da mache ich jetzt einfach das ums ganze Script und der Fehler ist weg. Denke der Name vom namespace muß immer anders sein.

      namespace script1 {
       const useLog:boolean = false
       const int_face:string = 'ens18' 
      } 
      

      Weather-Warnings Espresense NSPanel-Lovelace-ui Tagesschau

      Spenden

      1 Antwort Letzte Antwort
      0
      • O Oberst_von_Gatow

        Hallo zusammen,

        ich würde gern mit VSCode meine Skripte bearbeiten.
        Funktioniert soweit auch sehr gut nur bekomme ich Fehlermeldungen von VSCode, wenn ich in verschiedenen Scripten die selben const Variablen am Anfang des Scripts deklariere.

        Cannot redeclare block-scoped variable ... was also declared here
        

        Im WebEditor wird der Fehler nicht ausgegeben und die Skripte funktionieren auch.
        Weiß jemand wie man VSCode richtig konfiguriert, damit nicht Dateiübergreifend geprüft wird?

        Liebe Grüße
        Fabian

        OliverIOO Offline
        OliverIOO Offline
        OliverIO
        schrieb am zuletzt editiert von
        #3

        @oberst_von_gatow

        https://codingbeautydev.com/blog/typescript-cannot-redeclare-block-scoped-variable/?utm_content=cmp-true

        Meine Adapter und Widgets
        TVProgram, SqueezeboxRPC, OpenLiga, RSSFeed, MyTime,, pi-hole2, vis-json-template, skiinfo, vis-mapwidgets, vis-2-widgets-rssfeed
        Links im Profil

        T 1 Antwort Letzte Antwort
        0
        • OliverIOO OliverIO

          @oberst_von_gatow

          https://codingbeautydev.com/blog/typescript-cannot-redeclare-block-scoped-variable/?utm_content=cmp-true

          T Nicht stören
          T Nicht stören
          ticaki
          schrieb am zuletzt editiert von ticaki
          #4

          @oliverio sagte in VSCode Deklarationsfehler:

          @oberst_von_gatow

          https://codingbeautydev.com/blog/typescript-cannot-redeclare-block-scoped-variable/?utm_content=cmp-true

          Danke, das gefällt mir deutlich besser.

          gibts auch einen Weg um diesen "Fehler" zu entfernen:

          onStop(function (callback:any) {
              stop1 = true;
              callback();
          }, 2000 /*ms*/);
          

          callback() wird als möglicherwiese nicht definiertes Objekt angezeigt.

          Ja gibts... einfach definieren, kaum hab ich die Frage gestellt, schon fällt mir die Antwort ein.

          Weather-Warnings Espresense NSPanel-Lovelace-ui Tagesschau

          Spenden

          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

          991

          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