2016-10-17 21 views
7

Vì bản ghi 2.0 thay vì kiểu chữ, chúng tôi là supposed to usenpm install @types/<package-name>.Cách thức định nghĩa kiểu tìm kiếm theo kiểu canonical trong các loại 2.0

Trong cách nhập, chúng tôi có lệnh typings search để tra cứu gói. Câu hỏi của tôi là - cách định nghĩa kiểu tìm kiếm kiểu chuẩn trong @types là gì?

Vì vậy, để làm rõ, đến nay các quy trình làm việc là:

  1. typings search <package-name>
  2. typings install [--global] <package-name>

Bây giờ là:

  1. Câu hỏi là về bước này
  2. npm install --save-dev @types/<package-name>
+2

Đó là một câu hỏi thực sự hay, có vẻ như giao diện người dùng npm (và có thể là API) có những rắc rối thực sự với '@ types' và' @ angular'. Vì vậy, tôi sẽ xem xét nó một lỗi thực sự. –

Trả lời

0

Các loại mới được phân phối sử dụng NPM, do đó bạn có thể sử dụng:

$ npm search @types/xxxxx 

Thông tin thêm tại https://docs.npmjs.com/cli/search tùy chọn khác là sử dụng giao diện người dùng tìm kiếm web http://microsoft.github.io/TypeSearch/

+1

câu trả lời này là sai :(chỉ cần cố gắng tìm kiếm bất cứ điều gì, nói, npm tìm kiếm @ loại/abs (https://www.npmjs.com/package/@types/abs) – shabunc

+0

'npm tìm kiếm @types abs' hoạt động khá Nhưng nó chỉ có vẻ như đảm bảo rằng tất cả các từ khóa đều có mặt, không theo thứ tự nào, cũng như nhiều biểu tượng dường như bị bỏ qua hoàn toàn, bao gồm dấu chấm và dấu gạch ngang. – ippi

0

Không chắc nếu điều này là có thể với giao diện điều khiển, nhưng Microsoft đã cung cấp công cụ này online để làm điều đó. Bạn có thể tìm thêm chi tiết trong số post này.

Tôi đoán ý tưởng là tất cả các tên được duy trì sau @types/. Vì vậy, nếu tên gói npm là my-test-package, thì bạn phải có @types/my-test-package nếu tên đó tồn tại và tên có thể được sử dụng.

Đáng tiếc là dường như NPM UI bản thân (và API có khả năng nhất cho reson cùng) là khá xấu với tìm kiếm thứ mà bắt đầu với @, vì vậy cả hai @types@angular không cho bạn kết quả mong đợi. Tôi tin rằng đó là một lỗi và hy vọng nó sẽ được cố định.

Các vấn đề liên quan