Tôi làm cách nào để xem lịch sử của gói trong đăng ký Npm?Cách xem lịch sử gói?
Cụ thể, tôi muốn biết khi nào https://npmjs.org/package/npm phiên bản 1.1.2 đã được phát hành.
Tôi làm cách nào để xem lịch sử của gói trong đăng ký Npm?Cách xem lịch sử gói?
Cụ thể, tôi muốn biết khi nào https://npmjs.org/package/npm phiên bản 1.1.2 đã được phát hành.
Bạn có thể làm npm view npm
có một số tùy chọn, bạn có thể tìm thấy ở https://docs.npmjs.com/cli/view
ví dụ npm view [email protected] time
Đối với một số phiên bản cụ thể tôi đã thấy rằng thời gian không có và do đó gói không được liệt kê khi chạy lệnh đó. Để xem danh sách tất cả các lần có sẵn cho một gói chạy lệnh này: npm view <package> time
. Để xem tất cả các phiên bản và lịch sử chạy npm view <package> versions
.
@mikemaccana Cảm ơn bạn đã chú ý, cập nhật. – Ogglas
Đối với những người tự hỏi cách xem các chi tiết này trực tuyến. Có một cách hơi xấu xí * tôi tìm thấy để làm điều đó. Đây là cách
<packageName>
đi đến https://registry.npmjs.org/<packageName>
JSON ở đây có lẽ là điều mà bạn nhận được khi bạn chạy npm view
"time":{
hoặc "<your_version_number>"
Ví dụ: nếu bạn muốn tìm hiểu khi nào phiên bản 1.1.25 (không thể tìm thấy 1.1.2) của npm được phát hành. Bạn có thể truy cập https://registry.npmjs.org/npm Tìm kiếm "1.1.25" và lặp lại cho đến khi bạn tìm thấy giá trị dưới khóa "thời gian" hoặc tìm kiếm "time":{
(tùy theo điều kiện nào dễ hơn) và ở đó bạn có nó!
"thời gian": { "biến dạng": "2017-10-13T18: 58: 10.523Z", "tạo ra": "2013-07-12T18: 32: 48.902Z", "1.1.25 ":" 2013-07-12T18: 32: 49.875Z" ...
* Ugly bởi vì bạn phải phân tích JSON để hiểu được những mớ hỗn độn :)
Bất kỳ cách nào để làm điều đó với @ loại/xyz? –
@MarkSowul không may là tôi không thể tìm ra cách để làm điều đó. Ví dụ, khi chạy 'npm view @ types/node', hãy trả về một URL tarball' https: //registry.npmjs.org/@types/node/-/node-9.4.6.tgz' ở cuối nhưng điều hướng đến 'https: // registry.npmjs.org/@ types/node' cung cấp '{}'. Có thể npm registry đã chặn các gói chứa biểu tượng '@' bị truy vấn? – raghav710
Ngoài ra, là có cách nào để kiểm tra trên web? –
Tôi đã cố gắng trả lời ở đây: https://stackoverflow.com/a/47092343/2102114 – raghav710