`pnpm dlx @napi-rs/cli new ...` fails with `ERR_PNPM_DLX_MULTIPLE_BINS`
Maintainer thường phản hồi trong vòng 1 ngày
Chưa có ai nhận issue này.
Đánh giá
- Độ khó
- 1/5
- Thời gian dự kiến
- Dưới một giờ
- Mức phù hợp với người mới
- 85/100
- Loại issue
- Tài liệu
- Độ rõ ràng
- Đặc tả rõ ràng
- Mức độ hoạt động
- Sôi nổi
- Công nghệ
- node.js
- Lĩnh vực
- documentation
Hướng nghiên cứu
Tìm trong các trang MDX getting-started và simple-package của trang web cụm pnpm dlx @napi-rs/cli new; issue nêu tên cả hai trang nhưng không nêu đường dẫn của chúng. Thay các lời gọi đó bằng dạng hoạt động pnpm --package=@napi-rs/cli dlx napi new ... (hoặc npx @napi-rs/cli new ...), giữ cho các ví dụ xung quanh nhất quán. Hoàn tất khi mọi ví dụ pnpm được ghi tài liệu đều dùng một binary rõ ràng và hiển thị đúng trong docs.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Mô tả
Description
The documentation examples for creating a new project with pnpm currently suggest:
pnpm dlx @napi-rs/cli new cool --package-manager pnpm
but this fails on current pnpm versions with:
ERR_PNPM_DLX_MULTIPLE_BINS
Could not determine executable to run. @napi-rs/cli has multiple binaries: napi, napi-raw
This is not a project-generation bug itself; it's a usage issue caused by pnpm's dlx behavior when a package exposes more than one binary.
Reproduction
pnpm dlx @napi-rs/cli new cool --package-manager pnpm
Result:
Packages: +62
...
[ERR_PNPM_DLX_MULTIPLE_BINS] Could not determine executable to run. @napi-rs/cli has multiple binaries: napi, napi-raw
Expected behavior
The docs should either:
- clearly state the correct invocation, or
- use the working equivalent command
Working workaround
pnpm --package=@napi-rs/cli dlx napi new cool --package-manager pnpm
or:
npx @napi-rs/cli new cool --package-manager pnpm
Why this matters
The current docs are misleading for pnpm users and make the CLI appear broken even though the actual issue is the package runner needing an explicit binary name.
Related docs
The examples are present in the getting started and simple package docs, where pnpm dlx @napi-rs/cli new ... is shown as the recommended pattern.
- Ngôn ngữ chính
- MDX
- Star
- 25
- Fork
- 48
- Merge trung bình
- 1 ngày 3 giờ
- Pull request đã merge (30 ngày)
- 14
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
- Đọ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 napi-rs/website
-
Feedback for “Home – NAPI-RS”Đang mở
Độ khó 1/5 Dưới một giờ Mức phù hợp với người mới 68/100
napi-rs/website#37 · 2 bình luận ·
Maintainer thường phản hồi trong vòng 1 ngày
-
Feedback for “A simple package”Đang mở
Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 25/100
napi-rs/website#233 · 1 bình luận ·
Maintainer thường phản hồi trong vòng 1 ngày
-
Feedback for “Getting started”Đang mở
Độ khó 3/5 1-2 ngày Mức phù hợp với người mới 30/100
napi-rs/website#216 · 1 bình luận ·
Maintainer thường phản hồi trong vòng 1 ngày
-
Độ khó 3/5 1-2 ngày Mức phù hợp với người mới 35/100
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 55/100
napi-rs/website#180 · 1 reaction ·
Maintainer thường phản hồi trong vòng 1 ngày
Tất cả issue của napi-rs/website
Issue tương tự
-
sync-en
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 68/100
Maintainer thường phản hồi trong vòng 1 ngày
-
ライブラリを追加Đang mởpriority middle
Độ khó 1/5 Dưới một giờ Mức phù hợp với người mới 62/100
KATO-Hiro/AtCoderClans#13015 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
area: docs documentation good first issue severity: low
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 85/100
TMHSDigital/subenum#327 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
Add a `CODE_OF_CONDUCT.md` fileĐang mởmeta
Độ khó 1/5 Dưới một giờ Mức phù hợp với người mới 88/100
matrix-org/matrix.org#3774 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
documentation good first issue
Độ khó 1/5 Dưới một giờ Mức phù hợp với người mới 78/100