Azure / Azure/static-web-apps-cli

Launch issues with Node 25.6

Đang mở
#985 1 bình luận 0 reaction 0 người được giao Xem trên GitHub
Ngôn ngữ chính
TypeScript
Star
668
Fork
156
Chỉ số merge pull request
Không có pull request nào được merge trong 30 ngày

Mô tả

Before filing this issue, please ensure you're using the latest CLI by running `swa --version` and comparing to the latest version on [npm](https://www.npmjs.com/package/@azure/static-web-apps-cli).

**Are you accessing the CLI from the default port `:4280` ?**

- [ ] No, I am using a different port number (`--port`) and accessing the CLI from that port
- [X] Yes, I am accessing the CLI from port `:4280`

> Make sure you are accessing the URL printed in the console when running `swa start`!

**ℹ️ NOTE: Make sure to enable debug logs when running any `swa` commands using `--verbose=silly`**

**Describe the bug**
A clear and concise description of what the bug is.
`swa` fails to load under Node 25.6.0 due it compatibility issue with buffer-equa-constant-time and jwa package
```
yarn az:deploy
/Users//projects/myproject/node_modules/buffer-equal-constant-time/index.js:37
var origSlowBufEqual = SlowBuffer.prototype.equal;
^

TypeError: Cannot read properties of undefined (reading 'prototype')
at Object. (/Users//projects/myproject/node_modules/buffer-equal-constant-time/index.js:37:35)
at Module._compile (node:internal/modules/cjs/loader:1809:14)
at Object..js (node:internal/modules/cjs/loader:1940:10)
at Module.load (node:internal/modules/cjs/loader:1530:32)
at Module._load (node:internal/modules/cjs/loader:1332:12)
at wrapModuleLoad (node:internal/modules/cjs/loader:255:19)
at Module.require (node:internal/modules/cjs/loader:1553:12)
at require (node:internal/modules/helpers:152:16)
at Object. (/Users//projects/myproject/node_modules/jws/node_modules/jwa/index.js:1:19)
at Module._compile (node:internal/modules/cjs/loader:1809:14)
```
Note: `yarn az:deploy` is an alias for `swa build && swa deploy --env production`

Related: https://github.com/auth0/node-jsonwebtoken/issues/992

**To Reproduce**
Steps to reproduce the behavior:

1. Install Node 25.6.0 (I used mise)
2. `yarn swa -h`
3. Error thrown
4.
**Expected behavior**
`swa` tool does whatever you asked it to

**Screenshots**
If applicable, add screenshots to help explain your problem.
N/A

**Desktop (please complete the following information):**

- OS: [e.g. iOS] macOS 26.2
- Version [e.g. 22] Node 25.6.0, `"@azure/static-web-apps-cli": "^2.0.8"`

**Additional context**
Add any other context about the problem here.

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

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

Hướng nghiên cứu

Bắt đầu bằng cách tái hiện lỗi với Node 25.6.0 bằng `yarn swa -h`, sau khi kiểm tra phiên bản CLI bằng `swa --version`. Truy vết đường dẫn phụ thuộc qua `buffer-equal-constant-time`, `jws` và `jwa`; được xem là hoàn tất khi các lệnh CLI tải thành công trên Node 25.6.0 mà không gặp TypeError đã được báo cáo.

Do mô hình lập chỉ mục viết ra từ nội dung của issue.

Đánh giá

Công nghệ
node.js
Lĩnh vực
cli
Loại issue
Lỗi
Độ khó
3/5
Thời gian dự kiến
1-2 ngày
Mức độ hoạt động
Ít trao đổi
Độ rõ ràng
Khá rõ ràng
Mức phù hợp với người mới
45/100

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.