Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Entwicklung
    4. Entwicklungsumgebung Adapter unter Windows

    NEWS

    • Neuer Blog: Fotos und Eindrücke aus Solingen

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

    • ioBroker goes Matter ... Matter Adapter in Stable

    Entwicklungsumgebung Adapter unter Windows

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

      Hallo, ich bin jetzt auch in die Adapterentwicklung eingestiegen und habe mir hierzu ein Entwicklungsumgebung auf meine Windowsrechner aufgebaut. Als System habe ich Windows10, einen eigenen ioBroker für die Entwicklung für Windows und VS Code für die Programmerstellung. Es funktioniert alles soweit ohne Probleme, jedoch habe ich noch eine kleine Umständlichkeit beim Debuggen. Zum Debuggen muss ich zusätzlich das Terminalfenster nutzen, das mit ioBroker für Windows mit installiert wurde - Aufruf C:\WINDOWS\system32\cmd.exe /K "C:\Program Files\iobroker\SmartB\nodejs\nodevars.bat". Das normale Terminalfenster bzw. das Terminalfenster von VS Code funktioniert hierbeit nicht.
      Kann ich VS Code so konfigurieren, das beim Debugstart das 'spezielle' Terminal, inkl. dem notwendige Code "node --inspect-brk node_modules/iobroker.Adaptername/main.js --force --logs ", gestartet wird?

      Vorab vielen Dank
      Grüße
      Thomas

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

        @Baumert Du könntest was anderes probieren (ohne Garantie, dass es klappt). Erstelle dir eine Launch-Konfiguration zum Starten von Node, die diese nötigen ENV-Variablen enthält, etwa so:

        {
        	"type": "node",
        	"request": "launch",
        	"name": "Debug locally",
        	"port": 9229,
        	"runtimeArgs": [
        		"--async-stack-traces",
        		"--inspect-brk",
        		"${workspaceFolder}/lokaler/pfad/zu/main.js"
        	],
        	"env": {
        		// hier die ENV-Variablen aus nodevars.bat hin
        	},
        	"console": "integratedTerminal",
        }
        
        Baumert 1 Reply Last reply Reply Quote 0
        • Baumert
          Baumert @AlCalzone last edited by

          @AlCalzone Hallo, ich werde es heute Abend mal probieren - vielen Dank...

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

          Support us

          ioBroker
          Community Adapters
          Donate

          864
          Online

          31.9k
          Users

          80.2k
          Topics

          1.3m
          Posts

          iobroker vs code
          2
          3
          285
          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