angular / angular/angular-cli

Ng command ran from angular/cli MCP server is failing on windows.

Đang mở
#32,407 1 bình luận 1 reaction 1 người được giao Được @amishne nhận Xem trên GitHub
area: @angular/cli freq1: low severity3: broken type: bug/fix
Ngôn ngữ chính
TypeScript
Star
27k
Fork
11.8k
Merge trung bình
14 giờ 23 phút
Pull request đã merge (30 ngày)
162

Mô tả

### Command

version

### Is this a regression?

- [ ] Yes, this behavior used to work in the previous version

### The previous version in which this bug was not present was

_No response_

### Description

I am just reporting a bug I experienced on windows when trying the new experimental tools of the angular/cli mcp server.

On the latest angular/cli 21.1.2 when using the mcp server with experimental tools like modernize or build the mcp server fails to run the "ng" command on windows.
I don't experience any issues on linux systems.

The ng command is working fine in cmd or powershell with local or global angular/cli installation.

I asked my AI agent for feedback on the actual error and i got this :

```
{
"status": "failure",
"logs": [
"Process failed with error: spawn ng ENOENT"
]
}
```

It seems to be related to the spawn method not working properly on windows when shell option is set to false.

I hope it helps.

### Minimal Reproduction

Use experimental tools with the angular/cli mcp server that involves the ng command with spawn (like modernize or build) on windows.

### Exception or Error

```text
{
"status": "failure",
"logs": [
"Process failed with error: spawn ng ENOENT"
]
}
```

### Your Environment

```text
Angular CLI : 21.1.2
Node.js : 24.12.0
Package Manager : npm 11.6.2
Operating System : win32 x64
```

### Anything else relevant?

_No response_

Hướng dẫn đóng góp

Mở hướng dẫn đóng góp

Đánh giá

Issue này chưa được đánh giá.

Nhận issue mới trong hộp thư của bạn

Bản tóm tắt ngắn những issue GitHub phù hợp với người mới.