liuweiGL / vite-plugin-mkcert

Provide certificates for vite's https dev service.
https://www.npmjs.com/package/vite-plugin-mkcert
MIT License
541 stars 37 forks source link

Failure with latest Windows 11 Update and bracket in username #61

Closed plamber closed 1 year ago

plamber commented 1 year ago

Describe the bug

Hello, we are using mkcert() since several months without having any issues. Unfortunately, after a Windows Update the call to mkcert.exe stops working if you have an open braket "(" in user username. Here an example of the error:

error when starting dev server:
Error: Command failed: C:\Users\PatrickLamber(EasyLi\.vite-plugin-mkcert\mkcert.exe -CAROOT
'C:\Users\PatrickLamber' is not recognized as an internal or external command,
operable program or batch file.

    at ChildProcess.exithandler (node:child_process:402:12)
    at ChildProcess.emit (node:events:513:28)
    at maybeClose (node:internal/child_process:1100:16)
    at Socket.<anonymous> (node:internal/child_process:458:11)
    at Socket.emit (node:events:513:28)
    at Pipe.<anonymous> (node:net:301:12)

Possible solutions

System Info

System:
    OS: Windows 10 10.0.22621
    CPU: (24) x64 AMD Ryzen 9 3900X 12-Core Processor
    Memory: 47.59 GB / 63.92 GB
  Binaries:
    Node: 16.19.0 - C:\Program Files\nodejs\node.EXE
    npm: 8.19.3 - C:\Program Files\nodejs\npm.CMD
  Browsers:
    Edge: Spartan (44.22621.1105.0), Chromium (109.0.1518.70)
    Internet Explorer: 11.0.22621.1

Used package manager: npm

Thank you for your efforts

liuweiGL commented 1 year ago

:tada: This issue has been resolved in version 1.13.1 :tada:

The release is available on:

Your semantic-release bot :package::rocket: