`yarn install` warns of three dev dependencies whose peers the repository pins below what they require
Maintainer thường phản hồi trong vòng 5 ngày
Chưa có ai nhận issue này.
Đánh giá
- Độ khó
- 2/5
- Thời gian dự kiến
- 1-3 giờ
- Mức phù hợp với người mới
- 76/100
- Loại issue
- Lỗi
- Độ rõ ràng
- Đặc tả rõ ràng
- Mức độ hoạt động
- Sôi nổi
- Công nghệ
- eslint, typescript
- Lĩnh vực
- build-system, tooling
Hướng nghiên cứu
Bắt đầu với package.json ở commit được báo cáo và so sánh các phiên bản đã ghim của dependency phát triển với các dải phiên bản peer được liệt kê trong issue. Chạy yarn install để xác nhận ba cảnh báo YN0060. Công việc hoàn tất khi các phiên bản dependency đáp ứng yêu cầu của peer và quá trình cài đặt hoàn thành mà không có những cảnh báo đó.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Mô tả
Before submitting a new issue
- I tested using the latest version of the library, as the bug might be already fixed.
- I tested using a supported version of react native.
- I checked for possible duplicate issues, with possible answers.
Bug summary
Every yarn install in the repository ends Done with warnings, with three YN0060 lines, one for each dev dependency whose peer package.json pins below what that peer requires.
| Peer the repository pins | Requested by | Requests | Newest that accepts the pin |
|---|---|---|---|
eslint ^9.30.1 (9.36.0) |
@eslint/js ^10.0.1 |
eslint ^10.0.0 |
@eslint/js 9.x, or eslint 10 |
release-it ^20.2.1 (20.2.1) |
@release-it/conventional-changelog 10.0.1 |
^18.0.0 || ^19.0.0 |
@release-it/conventional-changelog 12.0.2 (^18 || ^19 || ^20 || ^21) |
typescript ~6.0.3 (6.0.3) |
typescript-eslint ^8.40.0 (8.46.0) |
>=4.8.4 <6.0.0 |
typescript-eslint 8.72.1 (<6.1.0) |
Library version
main at 2421ea7 (0.0.0-nightly.2421ea7)
Environment info
System:
OS: Windows 11 10.0.26300
CPU: "(32) x64 AMD Ryzen 9 9950X3D 16-Core Processor "
Memory: 155.26 GB / 255.67 GB
Binaries:
Node:
version: 26.12.1
path: C:\Program Files\nodejs\node.EXE
Yarn:
version: 4.9.2
path: C:\Users\<user>\AppData\Roaming\npm\yarn.CMD
npm:
version: 12.2.1
path: C:\Program Files\nodejs\npm.CMD
Watchman: Not Found
SDKs:
Android SDK:
API Levels:
- "33"
- "35"
- "35"
- "35"
- "36"
- "37"
Build Tools:
- 35.0.0
- 36.0.0
- 36.1.0
- 37.0.0
System Images:
- android-26 | Google APIs Intel x86_64 Atom
- android-28 | Google APIs Intel x86_64 Atom
- android-29 | Google APIs Intel x86_64 Atom
- android-30 | Google APIs Intel x86_64 Atom
- android-31 | Google APIs Intel x86_64 Atom
- android-32 | Google APIs Intel x86_64 Atom
- android-33 | Google APIs Intel x86_64 Atom
- android-34 | Google APIs Intel x86_64 Atom
- android-35 | Google APIs Intel x86_64 Atom
- android-36.1 | Google Play Intel x86_64 Atom
- android-36.1 | Pre-Release 16 KB Page Size Google Play Intel x86_64 Atom
- android-37.0 | Google APIs Intel x86_64 Atom
Android NDK: Not Found
Windows SDK: Not Found
IDEs:
Android Studio: AI-262.9437.185.2621.16467767
Visual Studio: Not Found
Languages:
Java:
version: 17.0.20.1
path: C:\Program Files\Microsoft\jdk-17.0.20.101-hotspot\bin\javac.EXE
Ruby: Not Found
npmPackages:
"@react-native-community/cli": Not Found
react:
installed: 19.2.3
wanted: 19.2.3
react-native:
installed: 0.86.3
wanted: 0.86.3
react-native-windows: Not Found
npmGlobalPackages:
"*react-native*": Not Found
Android:
hermesEnabled: Not found
newArchEnabled: Not found
iOS:
hermesEnabled: Not found
newArchEnabled: Not found
Steps to reproduce
- Clone the reproducer branch, which is
mainat 2421ea7 as it stands:git clone --branch repro/522-dev-dependencies-unmet-peers https://github.com/YevheniiKotyrlo/react-native-css cd react-native-css - Run
yarn install.
Expected: yarn install finishes with no peer warnings, each dev dependency at a version that accepts the peer the repository pins.
Actual: it ends Done with warnings, with a YN0060 line for each of eslint, release-it and typescript.
The run's output on main at 2421ea7, Windows 11, Node 26.12.1, Yarn 4.9.2
➤ YN0000: · Yarn 4.9.2
➤ YN0000: ┌ Resolution step
➤ YN0000: └ Completed
➤ YN0000: ┌ Post-resolution validation
➤ YN0060: │ eslint is listed by your project with version 9.36.0 (p2e483), which doesn't satisfy what @eslint/js and other dependencies request (but they have non-overlapping ranges!).
➤ YN0060: │ release-it is listed by your project with version 20.2.1 (pfd187), which doesn't satisfy what @release-it/conventional-changelog requests (^18.0.0 || ^19.0.0).
➤ YN0060: │ typescript is listed by your project with version 6.0.3 (p806a6), which doesn't satisfy what typescript-eslint and other dependencies request (>=4.8.4 <6.0.0).
➤ YN0086: │ Some peer dependencies are incorrectly met by your project; run yarn explain peer-requirements <hash> for details, where <hash> is the six-letter p-prefixed code.
➤ YN0086: │ Some peer dependencies are incorrectly met by dependencies; run yarn explain peer-requirements for details.
➤ YN0000: └ Completed
➤ YN0000: ┌ Fetch step
➤ YN0000: └ Completed in 0s 386ms
➤ YN0000: ┌ Link step
➤ YN0007: │ lefthook@npm:2.1.9 must be built because it never has been before or the last one failed
➤ YN0007: │ @tailwindcss/oxide@npm:4.1.13 must be built because it never has been before or the last one failed
➤ YN0007: │ core-js@npm:3.45.1 must be built because it never has been before or the last one failed
➤ YN0000: └ Completed in 5s 489ms
➤ YN0000: · Done with warnings in 6s 81ms
Reproducible example repository
https://github.com/YevheniiKotyrlo/react-native-css/tree/repro/522-dev-dependencies-unmet-peers
- Ngôn ngữ chính
- TypeScript
- Star
- 166
- Fork
- 45
- Merge trung bình
- 10 ngày 1 giờ
- Pull request đã merge (30 ngày)
- 4
Chuẩn bị môi trường
- Không có Dockerfile hay tệp Docker Compose
- Không có mẫu pull request
- Đọc hướng dẫn đóng góp
Bắt đầu từ đâu
- Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
- Bình luận trên issue rằng bạn sẽ nhận — tránh hai người làm cùng một việc.
- Fork repository và làm thay đổi trên một nhánh.
- Mở pull request có tham chiếu số hiệu của issue.
Issue khác của nativewind/react-native-css
-
Độ khó 1/5 Dưới một giờ Mức phù hợp với người mới 88/100
nativewind/react-native-css#554 ·
Maintainer thường phản hồi trong vòng 5 ngày
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 70/100
nativewind/react-native-css#549 · 2 bình luận ·
Maintainer thường phản hồi trong vòng 5 ngày
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 72/100
nativewind/react-native-css#548 · 2 bình luận ·
Maintainer thường phản hồi trong vòng 5 ngày
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 78/100
nativewind/react-native-css#545 ·
Maintainer thường phản hồi trong vòng 5 ngày
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 78/100
nativewind/react-native-css#544 ·
Maintainer thường phản hồi trong vòng 5 ngày
Tất cả issue của nativewind/react-native-css
Issue tương tự
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 72/100
Maintainer thường phản hồi trong vòng 1 ngày
-
ready-for-agent
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 72/100
LucasSantana-Dev/Lucky#2951 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 75/100
danielmiessler/LifeOS#2567 ·
Maintainer thường phản hồi trong vòng 9 ngày
-
refactor(react-pi): classify base64 images with core's parseBase64Có thể đã có người làm @jimmyallinai đã nhận hôm nay. Đang mởmaintenance
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 62/100
assistant-ui/assistant-ui#10293 · 2 bình luận · 1 reaction ·
Maintainer thường phản hồi trong vòng 1 ngày
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 70/100
brijeshb42/monaco-vim#175 ·