Skip to content

Does not install correctly #79

@MikaelH68

Description

@MikaelH68

Hi
When I install Arduino Community Edition i get the following error: [error] Error: Cannot find module 'file-uri-to-path'
(the full output below).
I have vs code 1.103.2 installed on Windows 11.
Further Arduino IDE 2.3.6 (with path: "C:\Program Files\Arduino IDE\Arduino IDE.exe")
I have also installed Arduino CLI ( nightly-20250331) (w path "C:\Program Files\Arduino CLI\arduino-cli.exe")

I have tried many (all?) combination of setting paths to the Arduino libraries, tried both IDE and CLI, re-installed vs, Arduino-IDE, restarts etc but it still doesn't work. If I ignore the error nothing happens when selecting "Library manager", "Select board" etc.

I am coming from eclipse, so I am a newbie on vs. However, the C/C++ extensions installed work beautifully.

Any hints on how I can fix or where to look for the problem?

Thanks

Here is the full output:

2025-09-06 11:00:24.839 [info] ExtensionService#_doActivateExtension ms-vscode.vscode-serial-monitor, startup: false, activationEvent: 'workspaceContains:/*.ino', root cause: vscode-arduino.vscode-arduino-community
2025-09-06 11:00:24.983 [info] ExtensionService#_doActivateExtension vscode-arduino.vscode-arduino-community, startup: false, activationEvent: 'workspaceContains:
/*.ino'
2025-09-06 11:00:26.259 [error] Error: Cannot find module 'file-uri-to-path'
Require stack:

  • c:\Users\mikae.vscode\extensions\vscode-arduino.vscode-arduino-community-0.7.2-win32-x64\out\node_modules\bindings\bindings.js
  • c:\Users\mikae.vscode\extensions\vscode-arduino.vscode-arduino-community-0.7.2-win32-x64\out\node_modules\usb-detection\index.js
  • c:\Users\mikae.vscode\extensions\vscode-arduino.vscode-arduino-community-0.7.2-win32-x64\out\src\serialmonitor\usbDetector.js
  • c:\Users\mikae.vscode\extensions\vscode-arduino.vscode-arduino-community-0.7.2-win32-x64\out\src\arduino\arduino.js
  • c:\Users\mikae.vscode\extensions\vscode-arduino.vscode-arduino-community-0.7.2-win32-x64\out\src\extension.js
  • c:\Program Files\Microsoft VS Code\resources\app\out\vs\workbench\api\node\extensionHostProcess.js
    at Module._resolveFilename (node:internal/modules/cjs/loader:1408:15)
    at Module.n._resolveFilename (node:electron/js2c/utility_init:2:16167)
    at Module.t._resolveFilename (file:///c:/Program%20Files/Microsoft%20VS%20Code/resources/app/out/vs/workbench/api/node/extensionHostProcess.js:206:22977)
    at defaultResolveImpl (node:internal/modules/cjs/loader:1064:19)
    at resolveForCJSWithHooks (node:internal/modules/cjs/loader:1069:22)
    at Module._load (node:internal/modules/cjs/loader:1218:37)
    at Module.c._load (node:electron/js2c/node_init:2:18013)
    at Module.e._load (file:///c:/Program%20Files/Microsoft%20VS%20Code/resources/app/out/vs/workbench/api/node/extensionHostProcess.js:388:5728)
    at Module.t._load (file:///c:/Program%20Files/Microsoft%20VS%20Code/resources/app/out/vs/workbench/api/node/extensionHostProcess.js:206:22695)
    at Module.r._load (file:///c:/Program%20Files/Microsoft%20VS%20Code/resources/app/out/vs/workbench/api/node/extensionHostProcess.js:198:25694)
    at TracingChannel.traceSync (node:diagnostics_channel:322:14)
    at wrapModuleLoad (node:internal/modules/cjs/loader:242:24)
    at Module.require (node:internal/modules/cjs/loader:1494:12)
    at Module.require (c:\Users\mikae.vscode\extensions\github.copilot-chat-0.30.3\dist\extension.js:322:9438)
    at require (node:internal/modules/helpers:135:16)
    at Object. (c:\Users\mikae.vscode\extensions\vscode-arduino.vscode-arduino-community-0.7.2-win32-x64\out\node_modules\bindings\bindings.js:7:19)
    at Module._compile (node:internal/modules/cjs/loader:1738:14)
    at Object.Module._extensions..js (node:internal/modules/cjs/loader:1904:10)
    at Module.load (node:internal/modules/cjs/loader:1472:32)
    at Module._load (node:internal/modules/cjs/loader:1289:12)
    at Module.c._load (node:electron/js2c/node_init:2:18013)
    at Module.e._load (file:///c:/Program%20Files/Microsoft%20VS%20Code/resources/app/out/vs/workbench/api/node/extensionHostProcess.js:388:5728)
    at Module.t._load (file:///c:/Program%20Files/Microsoft%20VS%20Code/resources/app/out/vs/workbench/api/node/extensionHostProcess.js:206:22695)
    at Module.r._load (file:///c:/Program%20Files/Microsoft%20VS%20Code/resources/app/out/vs/workbench/api/node/extensionHostProcess.js:198:25694)
    at TracingChannel.traceSync (node:diagnostics_channel:322:14)
    at wrapModuleLoad (node:internal/modules/cjs/loader:242:24)
    at Module.require (node:internal/modules/cjs/loader:1494:12)
    at Module.require (c:\Users\mikae.vscode\extensions\github.copilot-chat-0.30.3\dist\extension.js:322:9438)
    at require (node:internal/modules/helpers:135:16)
    at Object. (c:\Users\mikae.vscode\extensions\vscode-arduino.vscode-arduino-community-0.7.2-win32-x64\out\node_modules\usb-detection\index.js:13:18)
    at Module._compile (node:internal/modules/cjs/loader:1738:14)
    at Object.Module._extensions..js (node:internal/modules/cjs/loader:1904:10)
    at Module.load (node:internal/modules/cjs/loader:1472:32)
    at Module._load (node:internal/modules/cjs/loader:1289:12)
    at Module.c._load (node:electron/js2c/node_init:2:18013)
    at Module.e._load (file:///c:/Program%20Files/Microsoft%20VS%20Code/resources/app/out/vs/workbench/api/node/extensionHostProcess.js:388:5728)
    at Module.t._load (file:///c:/Program%20Files/Microsoft%20VS%20Code/resources/app/out/vs/workbench/api/node/extensionHostProcess.js:206:22695)
    at Module.r._load (file:///c:/Program%20Files/Microsoft%20VS%20Code/resources/app/out/vs/workbench/api/node/extensionHostProcess.js:198:25694)
    at TracingChannel.traceSync (node:diagnostics_channel:322:14)
    at wrapModuleLoad (node:internal/modules/cjs/loader:242:24)
    at Module.require (node:internal/modules/cjs/loader:1494:12)
    at Module.require (c:\Users\mm.vscode\extensions\github.copilot-chat-0.30.3\dist\extension.js:322:9438)
    at require (node:internal/modules/helpers:135:16)
    at UsbDetector. (c:\Users\mm.vscode\extensions\vscode-arduino.vscode-arduino-community-0.7.2-win32-x64\out\src\serialmonitor\usbDetector.js:51:33)
    at Generator.next ()
    at c:\Users\mm.vscode\extensions\vscode-arduino.vscode-arduino-community-0.7.2-win32-x64\out\src\serialmonitor\usbDetector.js:10:71
    at new Promise ()
    at __awaiter (c:\Users\mm.vscode\extensions\vscode-arduino.vscode-arduino-community-0.7.2-win32-x64\out\src\serialmonitor\usbDetector.js:6:12)
    at UsbDetector.startListening (c:\Users\mm.vscode\extensions\vscode-arduino.vscode-arduino-community-0.7.2-win32-x64\out\src\serialmonitor\usbDetector.js:46:16)
    at Timeout._onTimeout (c:\Users\mm.vscode\extensions\vscode-arduino.vscode-arduino-community-0.7.2-win32-x64\out\src\extension.js:396:57)
    at listOnTimeout (node:internal/timers:588:17)
    at processTimers (node:internal/timers:523:7)

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions