Hacktoberfest 2026: những issue maintainer đã đánh dấu cho tháng Mười, đang mở và phù hợp người mới. Xem issue Hacktoberfest

Dependencies Problem

Đang mở
#721 0 bình luận 0 reaction 0 người được giao Xem trên GitHub

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
25/100
Loại issue
Tài liệu
Độ rõ ràng
Cần làm rõ
Mức độ hoạt động
Đình trệ
Công nghệ
react, typescript
Lĩnh vực
frontend

Hướng nghiên cứu

Xem xét các khai báo peerDependencies và dependencies được nêu trong issue, tập trung vào các package @codemirror và cách @uiw/react-codemirror cung cấp chúng. Issue không nêu tên file hoặc test nào; công việc được xem là hoàn tất khi có lời giải thích rõ ràng về các khai báo dependency và việc package được yêu cầu có nên được cài đặt riêng hay không.

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

Mô tả

 "peerDependencies": {
    "@babel/runtime": ">=7.11.0",
    "@codemirror/state": ">=6.0.0",
    "@codemirror/theme-one-dark": ">=6.0.0",
    "@codemirror/view": ">=6.0.0",
    "codemirror": ">=6.0.0",
    "react": ">=16.8.0",
    "react-dom": ">=16.8.0"
  },
  "dependencies": {
    "@babel/runtime": "^7.18.6",
    "@codemirror/commands": "^6.1.0",
    "@codemirror/state": "^6.1.1",
    "@codemirror/theme-one-dark": "^6.0.0",
    "@uiw/codemirror-extensions-basic-setup": "4.23.10",
    "codemirror": "^6.0.0"
  },

This is the dependency declaration I saw. I found that everything in @codemirror/view is exported in @uiw/react-codemirror, so I can use it directly without needing to install @codemirror/view myself, which is great.

But when I want to use something from @codemirror/commands, it's not exported in @uiw/react-codemirror, so I need to install @codemirror/commands myself. If the versions are inconsistent, will this cause duplicate packaging? I'm confused about why @codemirror packages need to be declared in dependencies. Can someone help explain this? Thank you.

Ngôn ngữ chính
TypeScript
Star
2.3k
Fork
162
Merge trung bình
2 giờ 41 phút
Pull request đã merge (30 ngày)
1

Chuẩn bị môi trường

Dự án này không cung cấp dev container, Dockerfile hay hướng dẫn đóng góp, nên bạn cần tự thiết lập môi trường: hãy bắt đầu từ README và xem hướng dẫn đóng góp lần đầu của chúng tôi để biết các bước chung.

Bắt đầu từ đâu

  1. Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
  2. 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.
  3. Fork repository và làm thay đổi trên một nhánh.
  4. Mở pull request có tham chiếu số hiệu của issue.

Issue khác của uiwjs/react-codemirror

Tất cả issue của uiwjs/react-codemirror

Issue tương tự

Thêm issue về TypeScript

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.