Allow using Deno as package manager

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

Chưa có ai nhận issue này.

  • #30948 của @csvn — đã đóng, không merge

Đánh giá

Độ khó
4/5
Thời gian dự kiến
3-5 ngày
Mức phù hợp với người mới
35/100
Loại issue
Tính năng
Độ rõ ràng
Khá rõ ràng
Mức độ hoạt động
Đình trệ
Công nghệ
deno, typescript
Lĩnh vực
cli

Hướng nghiên cứu

Bắt đầu với cách xử lý trình quản lý gói hiện có của lệnh new và so sánh nhánh bun với các lệnh Deno được yêu cầu. Công việc được xem là hoàn tất khi ng new --package-manager=deno my-project hoạt động, deno.lock kích hoạt việc tự động lựa chọn và việc thêm gói sử dụng deno add cùng với --dev khi phù hợp.

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

Mô tả

area: @angular/cli feature feature: under consideration
Command

new

Description

Add deno as a package manager, such that it can be used during project creation or automatically used when it's lockfile is found.

ng new --package-manager=deno my-project
Deno Details
  • Add package command: deno add
  • Install all command: deno install
  • Lockfile file: deno.lock
  • Dev only flag: --dev (e.g. deno add --dev <package(s)>)

Deno seems to have the same commands as the other package manager options, and is similar to pnpm in that it installs packages with symlinks in node_modules.

Describe the solution you'd like

Deno works similar to bun as package manager.

Describe alternatives you've considered

None. If bun is supported, it seems reasonable to support deno too.

Ngôn ngữ chính
TypeScript
Star
27k
Fork
11.8k
Merge trung bình
16 giờ 35 phút
Pull request đã merge (30 ngày)
176

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

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

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 angular/angular-cli

Tất cả issue của angular/angular-cli

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.